- 博客(10)
- 收藏
- 关注
原创 Android笔记Activity生命周期
这七个方法定义了Activity的完整生命周期。实现这些方法可以帮助我们监视其中的三个嵌套生命周期循环:lActivity的完整生命周期自第一次调用onCreate()开始,直至调用onDestroy()为止。Activity在onCreate()中设置所有“全局”状态以完成初始化,而在onDestroy()中释放所有系统资源。例如,如果Activity有一个线程在后台运行从网络下
2015-01-26 08:58:58 417
原创 Android笔记横竖屏幕切换
默认情况下,当“屏幕方向”或“键盘显示隐藏”变化时都会销毁当前Activity,创建新的Activity。如果不希望重新创建Activity实例,可以按如下配置Activity://低版本横竖切换不重新创建android:configChanges="keyboardHidden|orientation">//4.0以上版本横竖切换不重新创建android:configChange
2015-01-26 08:56:26 448
原创 Android笔记ContentUris类使用介绍
ContentUris类用于获取Uri路径后面的ID部分,它有两个比较实用的方法:withAppendedId(uri,id)用于为路径加上ID部分:Uri uri = Uri.parse("content://cn.itcast.provider.personprovider/person")Uri resultUri = ContentUris.withAppendedId(
2015-01-16 11:45:16 510
原创 Android笔记使用ContentResolver操作ContentProvider中的数据
使用ContentResolver对ContentProvider中的数据进行添加、删除、修改和查询操作:ContentResolver resolver = getContentResolver();Uriuri = Uri.parse("content://cn.itcast.provider.personprovider/person");//添加一条记录ContentVal
2015-01-16 11:42:40 440
原创 Android笔记ContentObserve的使用
用户使用系统自带的短信程序发送短信,程序会通过ContentProvider把短信保存进数据库,并且发出一个数据变化通知,使用ContentObserver对数据变化进行监听,在用户发送短信时,就会被ContentObserver窃听到短信:MainActivity.javapackage com.example.observer;import android.suppor
2015-01-16 11:39:37 555
原创 Android笔记使用嵌入式关系型SQLite数据库存储数据
在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s)等数据类型,只不过在运算或保存时会转成对应的五种数据类型。SQLite最大的特点是你可以把
2015-01-13 09:20:21 610
原创 Android笔记使用Pull解析器读取XML文件
除了可以使用SAX或DOM解析XML文件之外,大家也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器是一个开源的java项目,既可以用于android,也可以用于JavaEE。如果用在javaEE需要把其jar文件放入类路径中,因为Android已经集成进了Pull解析器,所以无需添加任何jar文件。android系统本身使用到的各种xml文件,其内部也是采用Pull解析
2015-01-12 08:11:44 781
原创 Android笔记使用Pull解析器生成XML文件
有些时候,我们需要生成一个XML文件,生成XML文件的方法有很多,如:可以只使用一个StringBuilder组拼XML内容,然后把内容写入到文件中;或者使用DOM API生成XML文件,或者也可以使用pull解析器生成XML文件,这里推荐大家使用Pull解析器。XmlSerializer
2015-01-09 15:48:14 498
原创 Android笔记访问SharedPreferences中的数据
访问SharedPreferences中的数据代码如下: SharedPreferences sp=getSharedPreferences("config", Context.MODE_PRIVATE); String username=sp.getString("username", ""); ed_username.setText(username); String pa
2015-01-08 14:32:18 324
原创 Android笔记使用SharedPreferences进行数据存储
很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPrefer
2015-01-08 14:12:05 489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人