12 2012 档案

摘要:一、避免在循环条件中使用复杂表达式(转载来自chinaifne的java程序性能优化)在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。例子:import java.util.vector;class cel { void method (vector vector) { for (int i = 0; i 10, vector needs to expand for (int i = 0; i> 2". int div2 = a / 8; // shoul... 阅读全文
posted @ 2012-12-24 16:41 可可ing 阅读(150) 评论(0) 推荐(0)
摘要:android解析xml文件的方式(其一)在androd手机中处理xml数据时很常见的事情,通常在不同平台传输数据的时候,我们就可能使用xml,xml是与平台无关的特性,被广泛运用于数据通信中,那么在android中如何解析xml文件数据呢?通常有三种方式:DOM,SAX,PULL在这一节中我们使用DOM方式来处理。DOM方式解析xml是先把xml文档都读到内存中,然后再用DOMAPI来访问树形结构,并获取数据的,但是这样一来,如果xml文件很大呢?手机CPU处理能力当然不能与PC机器比,因此在处理效率方面就相对差了,当然这是对于其他方式处理xml文档而言。解析xml文档,当然必须有xml文档 阅读全文
posted @ 2012-12-07 23:03 可可ing 阅读(230) 评论(0) 推荐(0)
摘要:在编写有EditText的自定义控件的时候可能会用到EditText的inputType属性,直接在xml里写这个属性的时候是用字符串型的,不过动态设置的时候就变成int型了,InputType里有定义了对应的常量,在自定义控件需要通过在xml里写参数的形式来控制控件里的EditText的这个属性的时候,可以根据字符型返回对应的int值来动态设置。下面是EditText里的inputType的所有值和说明,来自于网络。//文本类型,多为大写、小写和数字符号。android:inputType=”none”android:inputType=”text”android:inputType=”te 阅读全文
posted @ 2012-12-04 12:17 可可ing 阅读(155) 评论(0) 推荐(0)