Android - 文章列表

共 11 页

  • xml修改后报错: java.lang.ClassCastException: android.widget.LinearLayout

    06-24 01:40:01.692: E/AndroidRuntime(997): Caused by: java.lang.ClassCastException: android.widget.LinearLayout修改了xml布局后,就报上面的错误,意思大概是xml上定义的标签类型不一致,导致类型转换错误但是反复检查后,发现类型是对的解决方法是:删除gen目录下的R.java这个文件。(注:删除之后系统会自动重新生成这个id文件)

  • android集合处理:List<Map<String,Object>>如何遍历

    编程中经常用到List&lt;Map&lt;String,Object&gt;&gt;这种集合,如何遍历这种数据呢?Map&lt;String, Object&gt; map = new HashMap&lt;String, Object&gt;();\r\nmap.put(\"key1\", \"value1\");\r\nmap.put(\"key2\", \"value2\");\r\nList&lt;Map&lt;String, Object&gt;&gt; list = new ArrayList&lt;Map&lt;String, Object&gt;&gt;();\r\n

  • android setVisibility()设置控件可见性的参数详解

    设置控件可见性setVisibility()有三个参数:VISIBLE, INVISIBLE,GONE,对应的三个常量值:0、4、8VISIBLE:0 ?意思是可见的INVISIBILITY:4 意思是不可见的,但还占着原来的空间GONE:8 ?意思是不可见的,不占用原来的布局空间使用方法示例(ListView) findViewById(R.id.listView1).setVisibility(View.GONE)

  • android 实现监听edittext输入框的文字变化的事件

    android 实现监听edittext输入框的文字变化的事件:editText.addTextChangedListener(new TextWatcher(){public void afterTextChanged(Editable s) {// TODO Auto-generated method stub//s:变化后的所有字符Toast.makeText(getApplicationContext(), &quot;变化:&quot;+s, Toast.LENGTH_SHORT).show();}public void beforeTextC

  • 关于java的html页面数据采集

    简介: 作为全球运用最广泛的语言,Java 凭借它的高效性,可移植性(跨平台),代码的健壮性以及可强大的可扩展性,深受广大应用程序开发者的喜爱. 作为一门强大的开发语言,正则表达式在其中的应用当然是必不可少的,而且正则表达式的掌握能力也是那些高级程序员的开发功底之体现,做一名合格的网站开发的程序员(尤其是做前端开发),正则表达式是必备的。 最近,由于一些需要,用到了java和正则,做了个的足球网站的数据采集程序,由于是第一次做关于java的html页面数据采集,必然在网上查找了很多资料,但是发现运用如此广泛的java在使用正则做html采集方面的(中文)

  • 教您一个oracle死锁的检查方法

      oracle死锁问题一直困扰着我们,下面就教您一个oracle死锁的检查方法,如果您之前遇到过oracle死锁方面的问题,不妨一看。   一、数据库死锁的现象   程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。   二、oracle死锁的原理   当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态,此时的现象是这条语句一直在执行,但一直没有执行成功,也没%E

  • 如果设计和版权都为别人所有

    刚开始接触开发,你也许会有些迷茫,不知道从哪里开始,这个领域实在是有很多知识要学习。比如你可能会问自己“我应该学哪种编程语言?”“我是否在学习后端的时候需要去了解下前端?”等等。以下10个建议希望能帮助你尽早做出选择。 1. 确定想掌握的技能 作为一个初学开发的人,你真正需要的是只专注于某一方面。了解很多语言确实有用,但精通其中一种才是你的优势所在。虽然精通很多语言也并非不可能,但对初学者来说,这是需要时间的。因此,你需要做的是集中精力学习一种技能,并努力成为这一领域的专家。你可以从PHP、Ruby on Rails、ASP.net和C#中的某一种开始,

  • 系统变量区域或用户变量区域

    直接在环境变量中加上 :JDK安装路径名/bin (也可以先设JAVA_HOME然后设设JAVA_HOME/bin,但必须是在同一区域中进行设置,系统变量区域或用户变量区域,否则设置的JAVA_HOME不会生效)。使用CMD(肯定是Windows而且我用的是法语操作系统) :若代码首行没有package ...声明且代码内没有中文字符,则直接cd进入代码所在目录进行javac filename.java,然后java filename就OK了.若代码首行有package ...声明,例如package com.han;,则一样的进入代码所在目录进行jav

  • 对单个文件和任意级联文件夹进行压缩和解压

    程序实现了ZIP压缩。共分为2部分 : 压缩(compression)与解压(decompression) 大致功能包括用了多态,递归等JAVA核心技术,可以对单个文件和任意级联文件夹进行压缩和解压。 需在代码中自定义源输入路径和目标输出路径。 view plaincopy to clipboardprint?1.package com.han; 2.import java.io.*; 3.import java.util.zip.*; 4. 5./** 6. * 程序实现了ZIP压缩。共分为2部分 : 7. * 压缩(compression)与解压(d

  • 这也是最常见的产生Class对象的方法

    Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。 Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的,因此不能显式地声明一个Class对象。 虚拟机为每种类型管理一个独一无二的Class对象。也就是说,每个类(型)都有一个Cl