哨兵

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年9月12日

摘要: Binder用于完成进程间通信,它是一种工作在Linux层面的架构,这种架构提供了服务端接口,Binder驱动,客户端接口三个模块服务端,一个Binder服务端实际上就是一个Binder对象,该对象一旦创建就会启动一个线程,用于接收Binder驱动发送的消息,收到消息后会执行到Binder对象的on... 阅读全文
posted @ 2014-09-12 22:12 哨兵 阅读(217) 评论(0) 推荐(0) 编辑

摘要: Framework框架包含三个主要部分:服务端,客户端和Linux驱动服务端包含两个重要类:WindowManagerService(Wms):作用是为所有的应用程序分配窗口,并管理这些窗口,包括分配窗口的大小,调节窗口的叠放次序,隐藏或者显示窗口,此处的窗口并不是Window类,而是一个View或... 阅读全文
posted @ 2014-09-12 22:11 哨兵 阅读(288) 评论(0) 推荐(0) 编辑

摘要: Android test suites基于Junit,可以直接使用Junit测试不使用android api的class,也可以使用android的Junit extensions测试android componentandroid的Junit extensions提供了基于component的测试... 阅读全文
posted @ 2014-09-12 22:09 哨兵 阅读(621) 评论(0) 推荐(0) 编辑

摘要: 与windows平台不同,Android应用程序不能控制自己的生命周期,应用程序组件必须监听应用程序的状态的变化并作出适当反应,特别要注意为随时被终止做好准备默认情况下,每个Android应用程序都是通过他们自己的进程运行,每个进程都运行在独立的Dalvik实例中,每个应用程序的内存和进程管理都是由... 阅读全文
posted @ 2014-09-12 22:06 哨兵 阅读(197) 评论(0) 推荐(0) 编辑

摘要: 由于一个程序所有Activity中去获取Application对象,得到的都是一个对象,所以可以利用Activity实现Activity之间的通信 阅读全文
posted @ 2014-09-12 22:05 哨兵 阅读(166) 评论(0) 推荐(0) 编辑

摘要: 一个应用程序中包含多少个Context对象:一个Activity或者Service就是一个Context,它们都间接继承自Context,应用程序中有多少个Activity或者Service就会有多少个Context但无论从哪个Activity调用getResources方法返回的都是同一个Reso... 阅读全文
posted @ 2014-09-12 22:04 哨兵 阅读(190) 评论(0) 推荐(0) 编辑

摘要: SQLite内部只支持NULL,INTEGER,REAL,TEXT,BLOB这5数据类型,但是SQLite可以接受svarchar(n),char(n),decimal(p,s)等数据类型,SQLite在运算或者保存时会将他们转换成上述5种类型SqLiteDatabase代表一个数据库,常用方法如下... 阅读全文
posted @ 2014-09-12 22:02 哨兵 阅读(239) 评论(0) 推荐(0) 编辑

摘要: Android提供了Preference(配置),File(文件),SQLite数据和网络几种数据存取方式 SharedPreference提供了一种轻量级的数据存取方法,应用场合主要是比较少的配置信息,它以键-值对的方式将数据存储在一个XML配置文件中,xml文件路径为/data/data//s... 阅读全文
posted @ 2014-09-12 22:01 哨兵 阅读(207) 评论(0) 推荐(0) 编辑

摘要: Android资源分两类:无法通过R清单类访问的原生资源,保存在assets目录下,R资源类的路径:..\build\generated\source\r\debug\工程名可以通过R清单类访问的原生资源,保存在res目录下Resources类:资源管理类Context.getResources()... 阅读全文
posted @ 2014-09-12 21:57 哨兵 阅读(269) 评论(0) 推荐(0) 编辑

摘要: ContentProvider:不同应用之间进行数据交换的标准API,当一个应用程序要把自己的数据暴露给其他应用时,就可以通过ContentProvider来实现,其他应用程序通过ContentResolver操作ContentProvider暴漏的数据应用程序通过ContentProvider暴露... 阅读全文
posted @ 2014-09-12 21:55 哨兵 阅读(188) 评论(0) 推荐(0) 编辑