摘要: 1、数据库的CURD 1 public class PersonDao { 2 private static final String TAG = "PersonDao"; 3 private MyDBOpenHelper dbOpenHelper; 4 5 // 在personDao被new出来的时候 就完成初始化 6 7 public PersonDao(Context context) { 8 dbOpenHelper = new MyDBOpenHelper(context); 9 // dbOpen... 阅读全文
posted @ 2013-06-02 22:53 hacket520 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 除了可以使用 SAX或DOM解析XML文件之外,大家也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器是一个开源的java项目,既可以用于android,也可以用于JavaEE。如果用在javaEE需要把其jar文件放入类路径中,因为Android已经集成进了Pull解析器,所以无需添加任何jar文件。android系统本身使用到的各种xml文件,其内部也是采用Pull解析器进行解析的。 Pull解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。跟SAX不同的是, P 阅读全文
posted @ 2013-06-02 20:23 hacket520 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。 SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。例如:可以在Integer类型的字段中存放字符串,或者在布尔型字段中存放浮点数,或者在字符型字段中存放日期型值。 但有一种... 阅读全文
posted @ 2013-06-02 17:38 hacket520 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 本人最近在操作更新ANDROIDSDK时出现类似于题目中的错误,是一启动ECLIPSE时。但是,我现在只是想恢复到原先的开发环境。于是找到本文,方法有效!!!windows下面安装Android虚拟机,有时候选择更新SDK后,在Eclipse preference里指向android_sdk_windows_x86时。会出现诸如This AndroidSDK requires Android Developer Toolkit version 20.0.0or above这样的提示,而且虚拟机无法打开的情况,这是由于选择更新后,在android_sdk_windows/tools/lib下的p 阅读全文
posted @ 2013-06-02 16:38 hacket520 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 解决方法: 方法一:在\android-sdk-windows\tools\lib\目录下新建proguard.cfg文件内容如下: 1 -optimizationpasses 5 2 -dontusemixedcaseclassnames 3 -dontskipnonpubliclibraryclasses 4 -dontpreverify 5 -verbose 6 -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* 7 -keep public class * extends android.a. 阅读全文
posted @ 2013-06-02 16:33 hacket520 阅读(322) 评论(0) 推荐(0) 编辑