网站首页 精选百科 > 正文
大家好,小耶来为大家解答以上的问题。androidapp开发框架,android框架揭秘这个很多人还不知道,现在让我们一起来看看吧!
1、《android框架揭秘》第1章 android framework概要 11.1 android源代码组成 21.2 通过启动过程分析android framework 3第2章 搭建android开发环境 72.1 主机环境构成 72.1.1 安装virtualbox 72.1.2 安装ubuntu 82.2 搭建android平台编译环境 92.2.1 编译工具 102.2.2 安装repo 112.2.3 下载android源代码 112.2.4 编译android源代码 122.3 搭建android sdk开发环境 132.3.1 下载、安装eclipse 132.3.2 下载android sdk starter 132.3.3 安装adt插件 142.3.4 设置android sdk路径 162.3.5 安装android sdk 162.4 开发android应用程序 18.2.5 应用程序framework源码级别调试 212.5.1 加载应用程序framework源 212.5.2 调试helloworld framework(源码级) 242.6 小结 27第3章 init进程 293.1 init进程运行过程 293.2 init进程源码分析 313.3 init.rc脚本文件分析与执行 403.3.1 动作列表(action list) 413.3.2 服务列表(service list) 433.3.3 init.rc文件分析函数 443.3.4 动作列表与服务列表的运行 483.4 创建设备节点文件 523.4.1 创建静态设备节点 523.4.2 动态设备感知 573.5 进程的终止与再启动 583.6 属性服务 623.6.1 属性初始化 633.6.2 属性变更请求处理 653.7 小结 67第4章 jni与ndk 694.1 android与jni 694.2 jni的基本原理 724.2.1 在java中调用c库函数 724.2.2 小结 834.3 调用jni函数 844.3.1 调用jni函数的示例程序结构 844.3.2 java层代码(jnifuncmain.java) 854.3.3 分析jni本地函数代码 874.3.4 编译及运行结果 1014.3.5 在android中的应用举例 1024.4 在c程序中运行java类 1024.4.1 invocation api应用示例 1034.4.2 编译及运行 1084.4.3 invocation api在android中的应用举例:zygote进程 1104.5 直接注册jni本地函数 1104.5.1 加载本地库时。
2、注册jni本地函数 1114.5.2 android中的应用举例 1154.6 使用android ndk开发 1224.6.1 安装android ndk 1234.6.2 使用android ndk开发步骤 1274.6.3 小结 136第5章 zygote 1375.1 zygote是什么 1375.2 由app_process运行zygoteinit class 1425.2.1 生成appruntime对象 1435.2.2 调用appruntime对象 1445.2.3 创建dalvik虚拟机 1455.2.4 运行zygoteinit类 1465.3 zygoteinit类的功能 1475.3.1 绑定/dev/socket/zygote套接字 1495.3.2 加载应用程序framework中的类与平台资源 1505.3.3 运行systemserver 1555.3.4 运行新android应用程序 158第6章 android服务概要 1636.1 示例程序:理解android服务的运行 1636.2 android服务的种类 1666.3 android应用程序服务 1686.4 android系统服务 1826.5 运行系统服务 1856.5.1 分析媒体服务器(media server)的运行代码 1866.5.2 分析系统服务器(system server)的运行代码 1886.6 android service framework、binder driver概要及相关术语 192第7章 android binder ipc 1977.1 linux内存空间与binder driver 1977.2 android binder model 1997.2.1 binder ipc数据传递 2017.2.2 binder ipc数据流 2027.2.3 binder协议(binder protocol) 2047.2.4 rpc代码与rpc数据 2067.2.5 binder寻址(binder addressing) 2067.3 android binder driver分析 2097.3.1 从进程的角度看服务的使用 2107.3.2 从binder driver角度看服务的使用 2147.3.3 binder driver函数分析 2197.4 context manager 2517.5 小结 256第8章 android service framework 2578.1 服务框架(service framework) 2578.2 服务框架(service framework)的构成 2598.2.1 各层构成元素的配置 2608.2.2 各层构成元素间的相互作用 2618.2.3 类的结构 2648.3 运行机制 2668.3.1 服务接口 2678.3.2 服务 2738.3.3 服务代理(service proxy) 2768.3.4 binder ipc处理 2808.4 本地服务管理器(native service manager) 2828.4.1 service manager概要 2828.4.2 service manager类 2848.4.3 service manager的运行 2868.5 编写本地服务 3148.5.1 设计helloworld系统服务 3148.5.2 helloworld服务接口 3158.5.3 helloworld服务 3168.5.4 helloworld服务代理 3198.5.5 运行helloworld服务 3208.6 小结 325第9章 本地系统服务(native system service)分析 3279.1 相机服务(cameral service) 3279.2 相机应用程序 3289.3 相机服务框架(camera service framework) 3319.3.1 相机服务框架层次结构 3319.3.2 相机服务框架类 3339.4 相机服务框架的运行 3349.4.1 初始化相机服务 3349.4.2 连接相机服务 3359.4.3 相机服务连接过程分析 3379.4.4 相机设置与控制 3409.4.5 相机设置与控制分析 3419.4.6 相机事件处理 3429.4.7 相机事件处理分析 3439.5 小结 345第10章 java服务框架(java service framework) 34710.1 java服务框架(java service framework) 34710.1.1 java服务框架的层次结构 34810.1.2 java服务框架中各个类间的相互作用 35110.2 运行机制 35410.2.1 java服务框架初始化 35510.2.2 binder 35510.2.3 binderproxy 36110.2.4 parcel 36410.3 java系统服务的实现 36710.3.1 闹钟服务(alarm manager service)分析 36810.3.2 编写helloworldservice系统服务 37210.3.3 使用helloworldservice系统服务 37510.3.4 编译helloworldservice系统服务 37810.4 java service manager 38010.4.1 java service manager简介 38010.4.2 binderinternal 38110.4.3 java service manager的运行实例 38310.5 使用aidl生成服务代理与服务stub 38910.5.1 在aidl文件中定义服务接口 39010.5.2 使用aidl编译器。
3、生成服务接口、服务stub以及服务代理 39110.5.3 继承stub类创建服务 39210.5.4 服务接口的调用 39310.6 小结 394第11章 java系统服务运行分析 39511.1 activity manager service 39511.2 activity manager service创建服务分析 39711.2.1 controller activity-调用startservice()方法 39811.2.2 activity manager service的startservice()方法的调用过程(使用binder rpc) 39911.2.3 activity manager service——运行startservice() stub方法 40511.2.4 运行activitythread类的main() 方法 40911.2.5 activity manager service——attachapplication() stub方法 41411.3 小结 421附录 aidl语法 423。
本文到此分享完毕,希望对大家有所帮助。
版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
猜你喜欢:
- 2022-06-12 皇马不敌莱万特 什么情况具体数据是
- 2022-09-04 骑兵进行曲军乐简谱(骑兵进行曲)
- 2022-08-09 DOTA566(dota6 59c ai)
- 2022-08-23 首信s718老人手机(首信 s718)
- 2022-07-03 最高法受理吴春红国赔复议申请 他申请多少赔偿
- 2022-05-03 邱淑贞大女儿曝光 长得像不像邱淑贞
- 2022-09-10 runningman20130526土豆在线观看
- 2022-05-13 北京医保提到4000元每年了北京医保具体调整细节
最新文章:
- 2022-09-11 教师节手工贺卡制作 制作方法(教师节手工贺卡制作)
- 2022-09-11 什么是整体的认读音节(什么是整体认读音节)
- 2022-09-11 联通定制机不能用移动卡(联通定制机可以用移动卡吗)
- 2022-09-11 央行心形纪念币怎么预约(心形纪念币预约购买方法)
- 2022-09-11 刘彤华医生(刘彤华)
- 2022-09-11 形态各异的近义词(形态各异是什么意思)
- 2022-09-11 麦田音乐网站(麦田音乐网)
- 热点推荐
- 热评文章