- 博客(4)
- 资源 (26)
- 收藏
- 关注
原创 跟面试官讲Binder(零)
通过上面的简单描述,我们可以这样认为,每一个提供服务的Server都会通过Binder驱动,将自身给注册到ServiceManager中,方便众多想获取服务的Client可以去ServiceManager找到自己。 那么,这些Service都会经过内核空间的Binder驱动,其实这个"经过"的说法,本质上,就是Server们会将自身作为一个对象,封装在数据包中,将这些数据复制到内核空间中,由Binder驱动访问。 而Binder驱动读取数据包的时候,如果发现其中有Binder实体,类似ServiceMana
2014-07-27 14:34:45 4948 16
原创 Android学习小Demo(21)ListView的联动选择
在日常的App开发中,尤其是在开发生活服务的应用上,很多时候,我们会需要联动地展现省市区的数据等,需求大概如下: 1)展现所有省份 2)当点击某省份的时候,在二级菜单上展现此省份下面所属的城市列表 3)选中返回,显示我们选中的城市 4)当重新进入选择页面的时候,标识出我们上一次选中(或者说当前已民选择)的值
2014-07-18 00:01:37 6235 1
原创 Android系统的启动过程
当我们拿到一台Android的智能手机,从打开开关,到我们可以使用其中的app时,这个启动过程到底是怎么样的? 系统上电 当给Android系统上电,CPU复位之后,程序指针会指向启动地址,从该地址读取启动程序的可执行代码直接运行,或者将可执行代码与数据载入CPU内置的RAM中再运行。 这一段代码,放在PC中,叫做BIOS,而在android等嵌入式系统中就叫做Bootloader。 Bootloader引导程序 通过Bootloader引导程序,可以初始化硬件设备,建立内存空间映射图,为操作系统内核
2014-07-12 22:03:24 1974 2
原创 由Git的SSH公钥到非对称加密
那么SSH公钥到底是什么,为什么要添加SSH公钥呢,怎么生成SSH公钥呢? 希望能通过这一篇文章,将我理解的学习到的知识跟大家分享一下。 公钥私钥,是非对称加密中的概念,是相对于对称加密而言的。 所谓加密,就是将人人都能看懂的内容变成了莫名奇妙的内容,但是你跟我能够去解读它,而其他人则不行。 这就等于给内容加上了一把锁。
2014-07-06 17:04:12 2551
Android联动ListView
2014-07-17
关于Fragment Demo的源代码
2014-06-05
Fragment和ViewPager使用Demo源代码
2014-04-09
导入已有数据的sqlitedb demo源代码
2014-03-31
Content Observer Demo 源代码
2014-03-11
volley demo 源代码 1
2014-03-10
SqliteDemo源代码
2014-02-12
NineoldAndroids jar 包
2014-01-26
Android 音乐播放器源码
2014-01-18
ApiDemoStudy
2014-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人