Android系统按照架构分为六个部分,所以我根据自己的感受推荐适合每个部分的书籍。 不喜欢就别喷了。
1. Android应用《Android开发者文档》、《Android专业版》、《专业Android应用开发》、《Google Android SDK开发示例合集》、Google IO Android文档
2. 安卓应用框架
《深入理解Android上卷》、《Android技术内幕》
3. Dalvik 虚拟机
“JVM 内部”、“google dalvik 文档”
4. JNI 和原生库
资料很少,看源码
5. 核心库
资料较少材质材料,见源码
6.Linux Kernel & Driver《深入Linux内核架构》、《Linux设备驱动开发》、《Linux内核开发》、
编程语言主要分为三种类型:
Java:《The Java Programming Language》、《Core Java》、《Java Sleepless》、《Java Threads》、《Java Programming Thoughts》
C++:《The C++ Programming Language》、《C++ Primer》、《C++ Programming Thoughts》
C:《指针与C》、《C语言程序设计》、《C Primer Plus》
总之,对于开源软件来说android游戏开发 推荐书,在熟悉了整个框架和各个部分的功能之后,最好的办法就是学习源码。
源代码不断更新地图场景,设计不断修改。 书籍会过时,但经常跟踪源码不会过时,随时掌握最新功能。
PS:由于本人没有涉足过游戏开发领域,以上部分推荐的书籍主要是非游戏开发相关的参考书籍和资料android游戏开发 推荐书,谢谢。