Android手機開發:Google Phone的开放策略与Java应用

需积分: 14 1 下载量 6 浏览量 更新于2024-07-29 收藏 7.32MB PDF 举报
"GOOGLE+手機程式設計是一个关注于Google推出的手機平台Android的详细介绍,该平台在2007年由Google发布,而非传闻中的GooglePhone。Android的核心基于GNU/Linux,采用了GPL v2授权,而应用层则遵循Apache Software License,这使得它具备开放性,吸引了众多厂商如33家参与Open Handset Alliance,挑战了当时由Nokia的Symbian和微软Windows Mobile主导的市场格局。 Android平台的独特之处在于其采用了Java作为主要开发语言,尽管Java已经是开放源代码的一部分,但Google通过在应用层使用Apache Software License(ASL),避免了强制开放源代码的要求,允许软件开发商在盈利的同时保持一定的灵活性。这种设计策略巧妙地结合了开放源代码社区的力量和商业利益,使得Android平台具有高度吸引力。 本书深入浅出地讲解了在Google Phone(后称为Android)平台上进行程式设计的基本原理与方法,采用实例导向的方式,引导开发者熟悉并掌握Android的开发环境和技术。内容包括Android平台的架构分析、Google Phone的外观功能介绍,以及启动流程等,旨在帮助读者了解并参与到这个新兴技术的发展潮流中,预见手机产业可能发生的重大变革。 随着2008年Android平台的商业化生产和销售,我们可以期待这一技术对手机市场产生的深远影响,本书对于那些想要涉足Android程式设计的开发者来说是一份宝贵的参考资料。"