
android
文章平均质量分 65
smilepointwho
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android xml解析
XML文件解析办法: XmlPullParser parser=Xml.newPullParser(); parser.setInput("解析的文件", "utf-8"); int type=parser.getEventType(); type:所有的开始标签XmlPullParser.END_DOCUMENT:xml开始的标签"XmlP原创 2016-05-24 20:34:36 · 283 阅读 · 0 评论 -
Runnable/Thread/Callable/Future/FutureTask
1.Runnable这是一个接口,java中不支持多继承,这时可以用实现Runnable接口的方式实现多线程。在Thread的构造函数中,有俩个是传入的Runnable接口(具体查看源码),因此可以用Thread来运行Runnablenew Thread(new Runnable() { @Override p原创 2016-05-23 14:12:13 · 330 阅读 · 0 评论 -
android中的AIDL
1.AIDL(接口定义语言)不同进程之间进行通信,访问服务中的方法服务端: 1)声明一个接口,将其后缀名改为aidl,不用声明为public类型,它默认就是public,若为私有,怎么能实现不同进程之前通信 interface SInterface { void CC(); } 2)在Servic原创 2016-05-21 17:21:32 · 418 阅读 · 0 评论 -
android app异常终止
1.系统配置导致app异常终止在应用 onstop()之前会调用(与onpause()无明显时间上的区分)@Override protected void onSaveInstanceState(Bundle outState) { // TODO Auto-generated method stub super.onSaveInstanceS原创 2016-05-22 13:03:36 · 1156 阅读 · 0 评论 -
android中的多进程模式
1.开启多进程在xml文件中注册Activity时,指定process属性,俩种方式 1)android:process="包名+remote" 全局进程,其他进程可以通过ShareUID方式和他跑到同一个进程中 2) android:process=":remote" 表示为私有进程,不能喝其他应用组件跑到一个进程中启动Activity时,系统会为这个A原创 2016-05-20 17:51:31 · 453 阅读 · 0 评论 -
自定义ContentProvide访问私有数据
通过自定义的ContentProvide可以访问私有数据,系统中也有许多ContentProvide,例如短信,联系人等创建步骤:1)先得创建数据库,通过SQLiteOpenHelper创建数据库,在onCreate方法中创建表public class MySqlit extends SQLiteOpenHelper { public MySqlit(Context co原创 2016-05-21 20:35:42 · 324 阅读 · 0 评论 -
FragMent生命周期(TabHost)
fragment生命周期:1.onCreate()2.onStart()3.onResume()当调用onStart(),fragment并不可见,当onResume()之后才可见切换fragment时,依次调用上一个fragment的 onPause(),onStop(), onDestroy(),这与Activity相似,调用onPause()时,fragment只是暂停,原创 2016-05-21 17:18:13 · 871 阅读 · 0 评论 -
通过包名打开主Activity
当一个app中有多个Activity时,要通过包名+第一个Activity的名称来开启app,涉及到顺序问题,(如果主页面在xml文件注册时不按顺序注册)则通过以下代码开启的第0个Activity不是主Activity(即主Activity注册时不是第一个)参数app是手机上所有app的集合,包含名称,包名等Intent intent=new Intent();原创 2016-05-18 15:13:54 · 872 阅读 · 0 评论 -
受欢迎的5个ORM
在开发Android应用时,保存数据有这么几个方式,一个是本地保存,一个是放在后台(提供API接口),还有一个是放在开放云服务上(如 SyncAdapter 会是一个不错的选择)。对于第一种方式,即本地数据存储,如嵌入式SQLite,你可以选择直接使用SQL语句、Content Provider 或 ORM(对象关系数据映射)。对于 Android 应用的开发,主要是使用Java语言,转载 2016-09-16 20:27:32 · 317 阅读 · 0 评论