本书对最近几个版本(5.本书作为Android应用开发进阶的参考用书,旨在帮助Android开发者能够快速有效地掌握Andriod应用开发进阶相关的知识点。这是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。本书虽然是从高级用户的角度来探索Android系统的,但也很适合Android开发者,尤其是Android系统工程师学习。
LGame是一款国人开发的Java游戏引擎,有Android及PC(J2SE)两个开发版本,目前最高版本同为0.ES技术的Android游戏引擎,物理引擎同样为Box2D(标配|||)。href="">游戏开发,物理引擎采用Box2D实现。该引擎与LGame(此为2D游戏引擎)相类似,目前拥有PC(J2SE)以及Android两个开发版本。
本文在介绍了Android平台手机游戏开发中涉及到的多线程技术、图形图像处理技术、声音处理技术和数据存储技术等关键技术后,总结了Android手机游戏开发的流程,并提出了一种基于界面显示、页面跳转、实体类、后台管理、游戏音频和数据存储六个部分的Android手机游戏的框架构成。
全书由浅入深、系统全面地讲解了Android软件开发的方方面面。第2至13章完整地讲解了Android开发中的各种基本知识和关键技术,包括四大组件、UI、碎片、广播机制、数据存储、服务、多媒体、网络、定位服务、传感器,以及分布式版本控制系统Git的使用等等。在部分章节会穿插相关技术的高级使用技巧。第14章和第15章则将带领你编写一个完整的项目,教会你如何打包、上架、嵌入广告并获得盈利。