android开发书籍推荐大全

写在前面
首先,不提供电子版本的下载,请大家自行百度,如果还是找不到,可以加微信联系我。
再次很感谢写书的作者,能让大家学习android快速又准确,因此,如果你还算富裕,就请购买正版支持作者一下,电子版最好只是尝尝味道就好。

链接器和加载器
推荐理由:
可以了解ELF可执行文件的结构,解析和加载过程,深入了解可执行文件的组成结构。

Windows PE 权威指南
推荐理由:
详细了解PE(windows上的可执行文件)的结构和解析过程。

程序员的自我修养-链接,装载与库
推荐理由:
如上,都是了解可执行文件的书籍,这三本书读完,可以详细了解到系统如何设计,处理可执行文件的。

现代操作系统
推荐理由:
不了解OS机制,进程切换,线程调度,互斥,中断上下文,IPC,那深入就别妄想了。要想了解这些,这本书值的力荐。

加密与解密
推荐理由:
破解软件必备书籍,了解加密过程,解密思路。

android内核剖析
推荐理由:
android深入分析了view的创建绘制过程,对于整体也都有涉及。

深入linux设备驱动程序内核机制
推荐理由:
系统原理级别的讲解驱动编写方案。

linux设备驱动程序
推荐理由:
经典,没理由。

android逆向菜鸟速参手册骚动版
推荐理由:
android逆向原理性加上实战操作。

ANDROID框架揭秘
推荐理由:
主要讲解了binder,system server的内容,值得一看。


[黑客反汇编揭秘:第二版]
C++反汇编与逆向分析技术揭秘
推荐理由:
理解源码到汇编的反向过程,从而更加深入理解编译机制。

深入解析Android5.0系统
推荐理由:
深入讲解了binder,view绘制,涉及模块较多,比较详细,也是较新的代码上去讲解。

C++.Primer.Plus(第6版)中文版
推荐理由:
c++语法详细讲解。


深入理解android卷1 2
推荐理由:
全面系统的讲解了android的启动,activity的运行方式。

Android软件安全与逆向分析
推荐理由:
关于apk的权限漏洞以及逆向分析。

深入理解Android 5源代码
推荐理由:
源码级别的分析讲解,基于android5.0系统。

深入理解Android内核设计思想
推荐理由:
系统级别讲解,也是对WMS 和binder有详细讲解,同时也涉及了

Android系统源代码情景分析
推荐理由:
全面、深入、细致地分析了Android系统的源代码

第一行代码
推荐理由:
Android是Android初学者的最佳入门书。

深入理解Android Telephony原理剖析与最佳实践
推荐理由:
仅此一本详细讲解了Telephony的原理书籍,不包含modem。

Android 安全架构深究
推荐理由:
安全方面的知识,比较全面。

打造高质量Android应用:Android开发必知的50个诀窍
推荐理由:
apk开发的一些技巧书籍。

拨云见日:基于android的内核与系统架构源码分析
推荐理由:
也是讲解系统的一本书籍。

Android安全攻防权威指南
推荐理由:
讲解apk的权限漏洞利用和系统安全机制。

深入理解Android:Wi-Fi、NFC和GPS卷
推荐理由:
讲解wifi nfc gps的专题书籍。

推荐理由:
驱动android添加方式的完全讲解。