万本电子书0元读

万本电子书0元读

顶部广告

Android深度探索 卷2 系统应用源代码分析与ROM定制电子书

国内本介绍定制ROM的书 从零开始讲解Android的刷机技术 深度分析和讲解了root、各类ROM的定制技术 分析了大量的Android系统应用源代码,使读者可以深度定制Android ROM 采用流行的CM Android源代码进行分析,可支持多达上百种机型 采用较新的Android进行讲解,紧跟时代脉搏 这些系统应用包括Android应用安装和卸载管理、系统设置、系统设置内容提供者、电话与联系人管理、短信与彩信管理、Launcher2和NFC后台服务程序。通过对这些Android系统应用的源代码分析,会使读者定制出更完美的Android ROM。

售       价:¥

纸质售价:¥66.70购买纸书

129人正在读 | 1人评论 6.2

作       者:李宁

出  版  社:信息技术第一出版分社

出版时间:2015-01-01

字       数:78.2万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
????2????????????Android????Linux????????????Root??????Android ROM???????Recovery????????????????Android??????????????????????Android??????????????????????????????????????????Launcher2?NFC????????????Android??????????????????????Android ROM????????CM10.1?Android4.2.2???????????????????????????Android ROM??????????????????????????????Geek?????????????????????????????Java?C/C ?????????Android?Linux??????????????Android?????????????????????????????????Android?????????<br/>【推荐语】<br/>国内本介绍定制ROM的书 从零始讲解Android的刷机技术 深度分析和讲解了root、各类ROM的定制技术 分析了大量的Android系统应用源代码,使读者可以深度定制Android ROM 采用流行的CM Android源代码行分析,可支持多达上百种机型 采用较新的Android行讲解,紧跟时代脉搏 这些系统应用包括Android应用安装和卸载管理、系统设置、系统设置内容提供者、电话与联系人管理、短信与彩信管理、Launcher2和NFC后台服务程序。通过对这些Android系统应用的源代码分析,会使读者定制出更完美的Android ROM。<br/>【作者】<br/>李宁,东北大学硕士,IT作家、技术顾问、Geek。曾出版《Android深度探索(卷1):HAL与驱动发》、《Android发权威指南》、《Android高薪之路:Android程序员面试宝典》等畅销书。Blog:http://blog.csdn.net/nokiaguy<br/>
目录展开

前言

第1章 学习前的准备工作

1.1 安装和配置JDK

1.2 安装和配置Android 开发环境

1.3 官方Android 源代码

1.4 官方Linux内核源代码

1.5 Cyanogenmod(CM)源代码

1.6 小结

第2章 提取ROOT 权限

2.1 什么是ROM

2.2 ROM 的种类

2.3 刷官方的ROM

2.4 Android 手机获取ROOT 权限的必要性

2.5 提取ROOT权限的原理

2.6 用极客的方式提取ROOT权限

2.7 小结

第3章 Root 权限的安全屏障

3.1 通过su提取Root权限的安全隐患

3.2 Android 应用申请Root 权限

3.3 Superuser.apk 为什么不见了

3.4 申请Root权限为什么失灵了

3.5 CMROM 如何为Root 权限增加安全屏障

3.6 ADBShell 动作管理命令(am)

3.7 su 实现原理及源代码分析

3.8 Superuser 的实现原理与源代码分析

3.9 小结

第4章 ROM 定制

4.1 刷机的那些事

4.2 在官方ROM 的基础上定制各种镜像

4.3 直接从CM源代码制作ROM

4.4 Edify 语言

4.5 集成GoogleServicesFramework 和GooglePlay

4.6 在CMROM中集成第三方APK 程序

4.7 小结

第5章 Recovery 深度分析与定制

5.1 什么是Recovery

5.2 ClockworkmodRecovery 源代码解析

5.3 Recovery支持的各种操作

5.4 添加自己的Recovery 菜单项

5.5 汉化Recovery

5.6 小结

第6章 Android 系统应用的开发与测试

6.1 什么是Android 系统应用

6.2 为什么要研究Android 系统应用

6.3 如何编写Android系统应用

6.4 分析第一个Android 系统应用:计算器

6.5 小结

第7章 安装与卸载应用程序(PackageInstaller)

7.1 分析源代码的第一步应该做什么

7.2 寻找PackageInstaller 的突破口

7.3 安装和卸载Android 应用的全部方式

7.4 安装Android 应用前的校验

7.5 开始安装应用程序

7.6 卸载Android 应用

7.7 小结

第8章 系统设置(一)

8.1 为系统设置添加新功能

8.2 Wi-Fi

8.3 蓝牙

8.4 流量使用情况

8.5 小结

第9章 系统设置(二)

9.1 声音

9.2 显示

9.3 存储

9.4 语言与输入法

9.5 开发者选项

9.6 关于手机

9.7 小结

第10章 系统设置内容提供者(SettingsProvider)

10.1 系统设置数据库创建与升级

10.2 读写系统设置的数据(settings.db)

10.3 系统设置数据的备份和恢复

10.4 小结

第11章 电话与联系人

11.1 拨号应用

11.2 通话记录管理

11.3 联系人管理

11.4 小结

第12章 短信和彩信管理

12.1 显示会话列表

12.2 删除会话

12.3 发送短信

12.4 监听短信的收发

12.5 浏览当前会话

12.6 小结

第13章 AndroidHome 应用:Launcher2(一)

13.1 Launcher2的那些事

13.2 初始化LauncherHomeUI

13.3 装载和绑定Workspace

13.4 装载和绑定Android 应用

13.5 小结

第14章 AndroidHome 应用:Launcher2(二)

14.1 Android桌面

14.2 桌面UI

14.3 文件夹(Folder)

14.4 应用程序列表

14.5 壁纸设置

14.6 广播接收器

14.7 内容提供者(LauncherProvider)

14.8 小结

第15章 近场通信(NFC)的实现原理

15.1 处理NFCNDEF消息的服务

15.2 处理NFC消息的回调接口

15.3 调用处理NFC 消息的窗口(Activity)

15.4 手持设备与蓝牙传输

15.5 继续尝试其他处理NFC消息的可能性

15.6 通过蓝牙传递Uri

15.7 小结

光盘链接

累计评论(1条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部