网站颜色:

Android深度探索(附光盘卷2系统应用源代码分析与ROM定制) 博库网.

  • 产品名称:Android深度探索系统应用源...
  • 是否是套装:否
  • 书名:Android深度探索系统应用源代码分析与ROM定制
  • 定价:89.00元
  • 出版社名称:人民邮电出版社
  • 出版时间:2015-01-01
  • 作者:无
  • 书名:Android深度探索系统应用源代码分析与ROM定制

自定义 20180808

 尾部添加.jpg
基本信息:
商品名称:Android深度探索(附光盘卷2系统应用源代码分析与ROM定制)开本:4
作者:李宁页数:
定价:89出版时间:(咨询特价)-01
ISBN号:45印刷时间:(咨询特价)-01
出版社:人民邮电版次:1
商品类型:图书印次:1
目录:
***章学习前的准备工作
1.1安装和配置JDK
1.2安装和配置Android开发环境
1.3官方Android源代码
1.3.1下载Android源代码
1.3.2编译Android源代码
1.4 官方Linux内核源代码
1.4.1Linux内核支持的Android设备
1.4.2下载Linux内核源代码
1.4.3查看Linux内核的分支
1.4.4 看看Google那帮家伙在做什么
1.4.5获取Linux内核的配置文件
1.4.6安装交叉编译器
1.4.7编译Linux内核源代码
1.5Cyanogenmod(CM)源代码
1.5.1什么是CM
1.5.2CM支持哪些Android设备
1.5.3与Android设备对应的Codename和CM版本
1.5.4下载CM Android源代码
1.5.5下载经过CM适配的Linux内核源代码
1.5.6编译Android源代码生成Recovery ROM
1.5.7单独编译CM Linux内核源代码
1.5.8刷机!刷机!
1.5.9下载现成的CM ROM
1.6小结
第2章提取ROOT权限
2.1什么是ROM
2.2ROM的种类
2.3刷官方的ROM
2.3.1下载官方的ROM
2.3.2用无人值守方式刷ROM
2.3.3分别刷ROM包含的各种镜像文件
2.4Android获取ROOT权限的必要性
2.5提取ROOT权限的原理
2.6用极客的方式提取ROOT权限
2.6.1提取ROOT权限的步骤
2.6.2需要一个很酷的recovery
2.6.3su命令源代码分析
2.6.4制作***个Recovery刷机包(编写updater-script脚本文件)
2.6.5***通过DIY方式提取ROOT权限
2.6.6上传Android应用到/system/app目录
2.7 小结
第3章Root权限的安全屏障
3.1通过su提取Root权限的安全隐患
3.2Android应用申请Root权限
3.3Superuser.apk为什么不见了
3.4 申请Root权限为什么失灵了
3.5CM ROM如何为Root权限增加安全屏障
3.6ADB Shell动作管理命令(am)
3.6.1显示窗口(Activity)
3.6.2发送广播(Broadcast)
3.6.3开始服务(Service)
3.7su实现原理及源代码分析
3.7.1su进行Root授权的处理流程
3.7.2初始化调用者数据
3.7.3初始化路径
3.7.4动态宏定义
3.7.5检测数据库
3.7.6创建LocalSocket服务
3.7.7显示“Root授权”窗口
3.7.8等待Superuser连接LocalSocket服务
3.7.9向Superuser传输调用者信息
3.7.10接收用户选择的“Root授权”策略
3.7.11允许和拒***“Root授权”
3.8Superuser的实现原理与源代码分析
3.8.1“Root授权”警告窗口的处理流程
3.8.2设置“Root授权”窗口的控件
3.8.3获取“Root授权”持续时间
3.8.4处理“Root授权”策略
3.8.5读取Su协议数据
3.8.6获取和设置“调用者”信息
3.9小结
……
第4章ROM定制
第5章Recovery深度分析与定制
第6章Android系统应用的开发与测试
第7章安装与卸载应用程序(PackageInstaller)
第8章系统设置(一)
第9章系统设置(二)
***0章系统设置内容提供者(SettingsProvider)
***1章与
***2章短信和彩信管理
***3章AndroidHome应用:Launcher2(一)
***4章AndroidHome应用:Launcher2(二)
***5章近场通信(NFC)的实现原理


......

精 彩 页:
内容提要:
李宁编著的《Android深度探索(附光盘卷2系统应用源代码分析与ROM定制)》专门介绍Android操作系统的编程,全书分为两部分。***部分主要介绍Android源代码和Linux内核源代码的下载和编译、Root权限的提取、Android ROM的制作和刷机、Recovery的定制等。第二部分主要分析Android系统应用的实现原理和源代码。
    这些系统应用包括Android应用的安装和卸载管理、系统设置、系统设置内容提供者、与管理、短信与彩信管理、Launcher2和NFC后台服务程序。通过对这些Android系统应用的源代码分析,会使读者定制出******的AndroidROM。
    本书主要采用了CM10.1源代码进行讲解和分析,使读者可以系统和完整地掌握定制Android ROM所需要的***新技术。无论读者是想找一份好工作,还是想满足自己的Geek(极客)情结,本书都是您的***。
    本书适合具备一定的开发经验(***好有J**a或C/C++开发经验)、想学习Android和Linux底层开发的程序员使用,也适合具备一定的Android开发经验,想从事底层开发的编程爱好者使用。本书还适合作为相关培训学校的Android底层开发培训教材。
    

......

作者简介:
李宁,硕士,*****批Android实践者,畅销书作者。对Android应用与内核技术有深入研究,实战经验丰富。精通J**a、C、C++等语言,专注于移动通信领域。曾领导和参与多个大型项目的研发。自从2005年进入写作领域以来,曾在IT168、《程序员》等媒体发表了100多篇技术文章,***代表作《Android开发***指南》深受读者好评。
热门设计服务