android好书推荐
2014-01-16 15:00
176 查看
准备买的书籍:
一、《Android系统级深入开发---移植与调试》。作者:韩超 亚马逊:27.5元
电子书:我的csdn资源有。
介绍怎样移植android系统到不同嵌入式平台,以android模拟器内核goldfish,高通MSM平台,德州仪器OMAP平台来例子介绍如何移植android系统。
1、介绍android 的硬件抽象层和其工作原理。
2、android的常用配置文件和调试工具(ps,vmstat,dmesg,netcfg,service,am,logcat)
3、介绍android虚拟机goldfish内核和驱动。还有MSM/OMAP的内核和驱动。
4、分别介绍以下子系统或设备的移植要点:
1)显示系统。
2)输入系统。
3)传感器系统。
4)音频系统。
5)视频输出系统。
6)camera系统。
7)wifi系统。
8)bluetooth系统。
9)GSP系统。
10)电话系统。
11)OpenGL 3D引擎。
12)OpemMax多媒体引擎。
13)多媒体系统的插件。
14)Opencore引擎的结构和插件。
15)Stagefright引擎的结构和插件。
16)位块复制系统。
17)Alarm系统------实时时钟系统。
18)光系统。
19)振动器系统。
20)电池系统。
二、《深入理解Android(卷1)》作者:邓凡平(中科创达)
电子书:我的csdn资源有。
深入介绍android基础服务进程(init、zygote、binder、)和重要的服务(audiofinger、surface、vold)
1)深入理解JNI
2)深入理解init
3)深入理解zygote
4)深入理解的常见类(RefBase、sp、wp、thread、Looper、Handler)
5) 深入理解binder
6)深入理解Audio系统
7)深入理解surface系统
8)深入理解Vold和Rild
9)深入理解MediaScanner
三、《Android内核剖析》 作者:柯元旦
完整的电子书:没有找到
本书详细分析了Android内核的内部机制,包括窗口管理系统、Activity管理系统、输入法框架、编译系统等
比较有价值的是:系统篇和编译篇
第1部分基础篇
第1章 Linux基础
第2章 Java基础
第3章 Android源码下载及开发环境配置
第4章使用git
第2部分内核篇
第5章 Binder
第6章 Framework概述
第7章理解Context
第8章创建窗口的过程
第9章 Framework的启动过程
第10章 AmS内部原理
第11章从输入设备中获取消息
第12章屏幕绘图基础
第13章 View工作原理
第14章 WmS工作原理
第3部分系统篇
第15章资源访问机制
第16章程序包管理(PackageManagerService)
第17章输入法框架
第4部分编译篇
第18章 Android编译系统
第19章编译自己的Rom
第5部分硬件驱动篇
第20章基于TI OMAP处理器的 Techshine 开发板介绍
四、《Android软件安全与逆向分析》作者:丰生强(网名非虫)
目录结构来自:http://item.jd.com/11186337.html
电子书:我的csdn资源有。
第2章 如何分析Android程序 (反编译APK文件、分析APK文件、修改Smali文件代码、重新编译APK文件并签名)
第3章 进入Android Dalvik虚拟机 (Dalvik虚拟机与Java虚拟机的区别、DEX文件反汇编工具、编写smali文件、 编译smali文件)
第4章 Android可执行文件 (Android程序的生成步骤、如何生成odex文件、dex文件的验证与优化工具dexopt的工作过程)
第5章 静态分析Android程序 ( 反编译apk程序、定位关键代码——使用IDA Pro进行破解的实例、恶意软件分析工具包——Androguard、使用dex2jar生成jar文件、使用jd-gui查看jar文件的源码、集成分析环境——santoku)
第6章 基于Android的ARM汇编语言基础——逆向原生
第7章 Android NDK程序逆向分析
第8章 动态调试Android程序
第9章 Android软件的破解技术
第10章 Android程序的反破解技术
第11章 Android系统攻击与防范
第12章 DroidKongFu变种病毒实例分析
可以考虑买的书籍:
一、《深入理解Android(卷2)》作者:邓凡平(中科创达)
电子书:http://download.csdn.net/detail/gaojiaxing/6515851
深入介绍android高级的服务(SystemServer、PackageManagerService、PowerManagerService、ActivityManagerService、ContentProvider、ContentService和AccountManagerService)
1)深入理解Java Binder和MessageQueue。
2)深入理解SystemServer
3)深入理解PackageManagerService
4)深入理解PowerManagerService
5) 深入理解ActivityManagerService
6)深入理解ContentProvider
7)深入理解Service和AccountManagerService
二、《深入理解Android网络编程:技术详解与最佳实践》作者:陈文
第2章 Android基本网络技术和编程实践(IP/TCP/UDP/Socket/FTP/Telent)
第3章 Android基本Web技术和编程实践(JSON/SOAP/HTML)
第4章 Android常见网络接口编程
第5章 Android网络模块编程(Android地图和定位/USB编程/Wi-Fi编程/蓝牙编程/NFC编程简介)
第6章 Android线程、数据存取、缓存和UI同步
第7章 基于SIP协议的VoIP应用
第8章 基于XMPP协议的即时通信应用
第三篇 源码分析篇
第9章 Android对HTML的处理
第10章 Android网络处理分析
第11章 Android网络应用分析
----------------------------------------------------------------------------------------------------------------------------------------
andriod
-------------------------------------------------
韩超
android 系统原理及开发要点详解
android 系统级深入开发
电子版本:http://download.csdn.net/download/wangxiangdong_sl/4538800
柯元旦
android 内核剖析
邓凡平
深入理解android
罗升阳
android 系统源代码情景分析
linux:
-------------------------------------------------
精通Linux设备驱动程序开发 (作 者:(印)温卡特斯瓦兰 ,宋宝华 译)
linux 内核设计与实现(Robert Love)
一、《Android系统级深入开发---移植与调试》。作者:韩超 亚马逊:27.5元
电子书:我的csdn资源有。
介绍怎样移植android系统到不同嵌入式平台,以android模拟器内核goldfish,高通MSM平台,德州仪器OMAP平台来例子介绍如何移植android系统。
1、介绍android 的硬件抽象层和其工作原理。
2、android的常用配置文件和调试工具(ps,vmstat,dmesg,netcfg,service,am,logcat)
3、介绍android虚拟机goldfish内核和驱动。还有MSM/OMAP的内核和驱动。
4、分别介绍以下子系统或设备的移植要点:
1)显示系统。
2)输入系统。
3)传感器系统。
4)音频系统。
5)视频输出系统。
6)camera系统。
7)wifi系统。
8)bluetooth系统。
9)GSP系统。
10)电话系统。
11)OpenGL 3D引擎。
12)OpemMax多媒体引擎。
13)多媒体系统的插件。
14)Opencore引擎的结构和插件。
15)Stagefright引擎的结构和插件。
16)位块复制系统。
17)Alarm系统------实时时钟系统。
18)光系统。
19)振动器系统。
20)电池系统。
二、《深入理解Android(卷1)》作者:邓凡平(中科创达)
电子书:我的csdn资源有。
深入介绍android基础服务进程(init、zygote、binder、)和重要的服务(audiofinger、surface、vold)
1)深入理解JNI
2)深入理解init
3)深入理解zygote
4)深入理解的常见类(RefBase、sp、wp、thread、Looper、Handler)
5) 深入理解binder
6)深入理解Audio系统
7)深入理解surface系统
8)深入理解Vold和Rild
9)深入理解MediaScanner
三、《Android内核剖析》 作者:柯元旦
完整的电子书:没有找到
本书详细分析了Android内核的内部机制,包括窗口管理系统、Activity管理系统、输入法框架、编译系统等
比较有价值的是:系统篇和编译篇
第1部分基础篇
第1章 Linux基础
第2章 Java基础
第3章 Android源码下载及开发环境配置
第4章使用git
第2部分内核篇
第5章 Binder
第6章 Framework概述
第7章理解Context
第8章创建窗口的过程
第9章 Framework的启动过程
第10章 AmS内部原理
第11章从输入设备中获取消息
第12章屏幕绘图基础
第13章 View工作原理
第14章 WmS工作原理
第3部分系统篇
第15章资源访问机制
第16章程序包管理(PackageManagerService)
第17章输入法框架
第4部分编译篇
第18章 Android编译系统
第19章编译自己的Rom
第5部分硬件驱动篇
第20章基于TI OMAP处理器的 Techshine 开发板介绍
四、《Android软件安全与逆向分析》作者:丰生强(网名非虫)
目录结构来自:http://item.jd.com/11186337.html
电子书:我的csdn资源有。
第2章 如何分析Android程序 (反编译APK文件、分析APK文件、修改Smali文件代码、重新编译APK文件并签名)
第3章 进入Android Dalvik虚拟机 (Dalvik虚拟机与Java虚拟机的区别、DEX文件反汇编工具、编写smali文件、 编译smali文件)
第4章 Android可执行文件 (Android程序的生成步骤、如何生成odex文件、dex文件的验证与优化工具dexopt的工作过程)
第5章 静态分析Android程序 ( 反编译apk程序、定位关键代码——使用IDA Pro进行破解的实例、恶意软件分析工具包——Androguard、使用dex2jar生成jar文件、使用jd-gui查看jar文件的源码、集成分析环境——santoku)
第6章 基于Android的ARM汇编语言基础——逆向原生
第7章 Android NDK程序逆向分析
第8章 动态调试Android程序
第9章 Android软件的破解技术
第10章 Android程序的反破解技术
第11章 Android系统攻击与防范
第12章 DroidKongFu变种病毒实例分析
可以考虑买的书籍:
一、《深入理解Android(卷2)》作者:邓凡平(中科创达)
电子书:http://download.csdn.net/detail/gaojiaxing/6515851
深入介绍android高级的服务(SystemServer、PackageManagerService、PowerManagerService、ActivityManagerService、ContentProvider、ContentService和AccountManagerService)
1)深入理解Java Binder和MessageQueue。
2)深入理解SystemServer
3)深入理解PackageManagerService
4)深入理解PowerManagerService
5) 深入理解ActivityManagerService
6)深入理解ContentProvider
7)深入理解Service和AccountManagerService
二、《深入理解Android网络编程:技术详解与最佳实践》作者:陈文
第2章 Android基本网络技术和编程实践(IP/TCP/UDP/Socket/FTP/Telent)
第3章 Android基本Web技术和编程实践(JSON/SOAP/HTML)
第4章 Android常见网络接口编程
第5章 Android网络模块编程(Android地图和定位/USB编程/Wi-Fi编程/蓝牙编程/NFC编程简介)
第6章 Android线程、数据存取、缓存和UI同步
第7章 基于SIP协议的VoIP应用
第8章 基于XMPP协议的即时通信应用
第三篇 源码分析篇
第9章 Android对HTML的处理
第10章 Android网络处理分析
第11章 Android网络应用分析
----------------------------------------------------------------------------------------------------------------------------------------
andriod
-------------------------------------------------
韩超
android 系统原理及开发要点详解
android 系统级深入开发
电子版本:http://download.csdn.net/download/wangxiangdong_sl/4538800
柯元旦
android 内核剖析
邓凡平
深入理解android
罗升阳
android 系统源代码情景分析
linux:
-------------------------------------------------
精通Linux设备驱动程序开发 (作 者:(印)温卡特斯瓦兰 ,宋宝华 译)
linux 内核设计与实现(Robert Love)
相关文章推荐
- Android开发好书推荐清单
- 推荐两本Android开发好书和一套Android开发视频教程
- Android 编程好书推荐
- 好书推荐-Android深度探索(卷2):系统应用源代码分析与ROM定制
- Android好书推荐:《Google Android SDK开发范例大全(第3版)》
- 向我的软件班的同学引荐别人推荐几本好书(我也是在查漏补缺),希望有志者能少走些弯路。
- Android框架推荐
- 好书推荐
- android加载大图推荐框架LargeImageView及所遇问题——部分机型图片模糊
- 众多Android 开源项目推荐,给力工作给力学习
- Android SDCard Mount 流程分析(一) 推荐
- Android 开发相关的Blog推荐——跟随大神的脚步才能成长为大神
- Android 基于百度语音的语音交互功能(推荐)
- Android UI学习 - FrameLayou和布局优化 推荐
- 【Android开发】经典的大牛博客推荐(排名不分先后)
- Android 官方推荐 : DialogFragment 创建对话框
- [Android实例] 一个方法 摆脱所有推荐登录
- Android学习网站推荐
- mars老师推荐的学习android路线
- Android笔记:常见错误问题及解决方法汇总 推荐