Android是一个宏大的工程,学习并掌握这项工程必须循序渐进。本文分析android学习过程中比较经典的几本书,让初学者少走弯路。


(Android应用开发基础)

1. Android 4高级编程

(美)Reto Meier 著|清华大学出版

大部头的一本书,结构清晰,内容十分丰富,对android应用程序的主要内容都有涉及。适合为初学者和进阶者建立完整的知识体系。(不过这本书翻译的很烂)

(Android应用程序破解)

2. Android软件安全与逆向分析

丰生强 著|人民邮电出版社

看雪论坛版主的著作,应用程序逆向分析的经典之作,实用价值非常高,适合进阶者创建稳健安全的应用软件,是应用程序安全领域的不二之选。(需要读者具备一定的字节码,汇编语言基础)

(Android框架层核心机制)

3. Android的设计与实现

杨云君 著|机械工业出版社

分析框架层深入浅出的经典书,讲解十分细致,并且条理清晰,是学习应用程序框架层的不二之选。(此书基本没有废话,需要读者具备一定Java基础)


4. Android系统源代码情景分析

罗升阳 著|电子工业出版社

著名csdn 老罗博客的作者的著作,分析框架层最宏大的经典书,分析全面并且十分深入,是学习整个框架层的不二之选。(此书版本较老2.3,很多内容都改变了,但仍可借鉴)

更多相关文章

  1. Android应用程序的快速启动是怎样炼成的?
  2. 开发 Standalone Android Java 应用程序
  3. 【外刊IT评论】如何发布你的Android应用程序
  4. Android 你应该知道的学习资源 进阶之路贵在坚持
  5. Android 系列 2.8在Android应用程序中使用Google Analytics(分析)
  6. Android SDK Document 框架导读的翻译和注解[1]
  7. Android应用程序键盘(Keyboard)消息处理机制分析(一)

随机推荐

  1. android系统裁剪方法
  2. 【学习Android遇到的错误】Android 开发
  3. Android(安卓)在代码中书写布局(xml)配置
  4. android studio导入gbk编码的工程文件导
  5. 源码分析--xutil3 网络源码分析
  6. 使用BroadcastReceiver实现开机启动Servi
  7. Android之React Native平台与Android本地
  8. Android序列化(Serializable/Parcelable)
  9. 【android】基于Android的搜索客户端应用
  10. Android(安卓)自定义注解