1. 全书具有系统性。研究由Android服务层、SL4A服务层、脚本引擎服务层和应用服务层构成的SL4A移动互联网应用软件开发分层体系结构。基于该体系结构和主流脚本语言JavaScript深入研究SL4A服务,从开发者视角准确描述服务内容、接口和工作过程以及开发框架、编程模型等内容,为其他脚本语言快速、统一复用服务奠定基础。
2. 内容新颖全面。全面阐述开发领域最新、最前沿的Android脚本开发技术,如用户屏幕界面技术、数据持久化技术、Android四大组件技术、通信技术、传感器技术、多媒体技术、语音合成和语音识别技术、HTML5混合开发技术等Android脚本开发新技术。
3. 实用性和实践性强。本书提供大量Android脚本开发技术实例,包括应用背景、技术原理、应用需求、代码实现、运行截图和实例分析等,使读者能更深刻地掌握。很多实例可以直接在实际开发中使用,具有很高的实用价值。
4. 本书提供实例代码,每个实例都经过测试,确保正常运行,读者可到清华大学出版社网站下载使用。