Google Android手机开发入门:Java与开放源码的融合
需积分: 14 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开发爱好者和希望进入这个领域的初学者来说,这本书是一个极好的学习资源,有助于理解并掌握这一新兴技术。"
2017-11-20 上传
2024-06-20 上传
2010-03-24 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
jamesmacheng
- 粉丝: 2
- 资源: 1
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践