android好书推荐

准备买的书籍:


一、《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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值