Google Android手机开发入门:Java与开放源码的融合

需积分: 14 0 下载量 108 浏览量 更新于2024-07-30 收藏 7.32MB PDF 举报
"《GOOGLE+手機程式設計》是一本针对初学者编写的Android原理入门书籍,重点介绍了Google在2007年推出的Android手机平台,该平台打破了当时以Symbian和Windows Mobile为主的市场格局。Android的核心采用GPL v2授权,强调开放源代码,但应用层面采用了Apache Software License (ASL)以减轻对厂商和开发者开放源码的压力,允许软件开发者通过开发Android应用获利。 书中特别指出,Google手机平台的关键特点是基于Linux,主要使用Java进行开发,尽管Java早已成为开放源代码的一部分。通过这种布局,Google巧妙地利用开源社区的力量,同时避免了严格的开放源码限制和平台授权费用,这使得Android具有高度的灵活性和吸引力。 本书内容涵盖从浅入深的Android平台介绍,包括其架构、Google Phone的外观与功能,以及启动过程等基础知识。读者将通过实例学习,逐步掌握Google Phone应用程序设计的基本原理和方法。随着2008年Google Phone开始量产销售,预计会引发手机行业的重大变革。对于Android开发爱好者和希望进入这个领域的初学者来说,这本书是一个极好的学习资源,有助于理解并掌握这一新兴技术。"