Google Android手机平台与程序设计
需积分: 14 34 浏览量
更新于2024-07-27
收藏 7.32MB PDF 举报
"Google手机程式设计"
谷歌在2007年11月12日揭开了其手机领域的神秘面纱,不是直接推出手机,而是发布了基于Linux的Android操作系统。这一举措对手机产业产生了深远影响,因为Android平台的核心采用GPL v2许可证,应用层则采用Apache Software License,这意味着软件开发更具开放性。Android的开放性吸引了33家厂商加入Open Handset Alliance联盟,挑战当时市场主导地位的诺基亚Symbian系统和微软的Windows Mobile平台。
Android平台以Linux为基础,主要采用Java作为开发语言。在作者完成稿件时,Java是Android应用开发的唯一选择。由于Java也成为了开源软件的一部分,谷歌选择开源策略旨在利用开源社区的力量,同时通过Apache Software License(ASL)在应用层保留商业盈利的空间。ASL允许开发者不必公开源代码,这鼓励了手机制造商和软件开发商参与到Android生态系统中。
谷歌的这种策略巧妙地平衡了开源精神与商业利益,使得Google Phone(Android平台)具备了强大的吸引力。随着2008年Android设备的量产和销售,手机行业的格局预计将迎来重大变革。
本书旨在深入浅出地介绍Android平台上的编程原理和方法,通过实例引导开发者掌握Google Phone的程序设计。第一章将概述Android平台的架构,包括其组成部分、Google Phone的外观和功能,以及设备的启动过程等基础内容。后续章节会逐步深入,涵盖更多关于Android应用程序开发的细节和技术。
2013-05-27 上传
2010-10-06 上传
2010-07-26 上传
2023-03-31 上传
2023-05-09 上传
2023-09-05 上传
2023-09-08 上传
2024-03-23 上传
2023-09-15 上传
![](https://profile-avatar.csdnimg.cn/cc659a59504a425c991cc8199a82dd8d_jake443403168.jpg!1)
Jake443403168
- 粉丝: 47
- 资源: 395
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解