红透半边天的Android
“ 2007 年 11 月 5 日—是个值得纪念的日子”。
就在 iPhone 热卖不到半年的时间, Google 以迅雷不及掩耳之势,推出了 Open Handset Alliance 与 Android 操作系统开放平台,这盘热牛肉让全世界的电信业者、手机硬件制造商,及其网络服务业掀起了“给我 Android ,其余免谈”的热潮,也让全球的程序员团结了起来,因为要一起迈向 Android 手机设计的顶峰,探索这既陌生又令人兴奋的
领域。
随着第一个 Android SDK 版本( m3-rc20a )的推出,同一时间 Google 砸下重金,举办一场奖金高达 375 万美金的创意程序挑战赛,虽然我们团队并未进入第二轮的决赛,但靠着“ PicCall ”这支为银发族所设计的“翻看相片即拨号”程序,也得到了前 1/4 强成绩的肯定,这场堪称是有史以来奖金最丰厚的创意大赛,共有 1800 支来自全球各地的队伍参加,也让 Google 在短短的三个月内快速收集了来自世界各地丰富的创意点子。
随着时间接近了 2008 年底,期间历经 Android SDK 数次的改版( m5-rc15 、 0.9 ),全球第一支“ G-Phone ”由美国 T-Mobile 电信与 HTC (宏达电子)正式推出,代号“ G1 ”,也终于让一直处于“软件模拟器”的 Android ,正式成为“机器人”,也有人称之为“ Dream ”,因为, Google 跨足手机操作系统的梦终于成真了。
Android SDK 的诞生之所以受到瞩目,并非是其内置了 Chrome Lite 浏览器,或 SQLite 数据库、也不是对多媒体影音文件( MPEG4 、 H.264 、 MP3 、 AAC 、 AMR 、 JPG 、 PNG 、 GIF 等格式)的丰富支持,因为这些在 Windows Mobile 6.5 、 Symbian OS 早就是“基本配备”;至于 Android 的 Linux Base 开放架构, Android 既不特别也非独家。
Android 之所以让程序员期待的理由,就只有两个字:“机会”。这个“机会”便是全世界工程师都站在同一个高度,同一个起点来看 Android 的机会、第一次与所有开发者在同一个起跑点接触 SDK 、以同样的步伐学习手机程序的机会,也因为如此,才让人觉得这“机会”更加弥足珍贵。
时至今日,每天来自各手机制造大厂(三星、 LG 、摩托罗拉)都要推出 Android 手机的消息不断、各国电信业者争相合作的焦点,以手机业态来评估, Android 仍在启蒙时期,还在逐步成熟以及扩张市场的阶段。 2009 年 3 月, Google 在台湾正式成立一个 Android 支持团队,其使命为服务行动电话操作系统,提供完整的技术支持,更令人关注的是, Google 在发表声明中提到:“ Android 设计初衷就是向下延伸到主流手机,向上扩及 MID (移动上网设备)及小型设备”,这意味着未来 Android 的开发与应用将不限于手机,如此一来,懂得 Android 研发设计的工程师,更能在移动上网设备领域里发光发热,这样一个红透半边天的 Android 平台,身为开发人员的你,能不做好准备吗?
本书是专为具备 Java 开发经验的读者所设计的,所以你至少需要具备基本的 Java 程序阅读能力,为了证明你已经准备好进入接下来 Android 的实务开发,请回答以下的程序将返回的结果:
private int myFunction()
{
int[] myValues = {97, 76, 52, 61, 6, 5};
int mySum = 0;
for(int i=0; i<=2; i++)
{
mySum += myValues[i];
}
return mySum;
}
好了,若你的答案为“ 225 ”,那么恭喜你,你非常适合阅读本书,且可以轻易地从 Java 程序员快速成为 Android 程序员;若你不知道为何答案是“ 225 ”,那么建议你先选读 Java 程序语言的书籍,奠定好 Java 程序设计基础之后再进入本书。
一旦你成为了 Android 程序员,便可以在 Google Android 官方网站( http://www.android
.com/ )上取得“ Open Source Project: Android Developer Badge ”,这个 Badge 可让你外挂到 Blog 或网站上,样子就如下图,当访客将鼠标移至这个 Badge 动画上,则会显示“ I'm an Android Developer ”的俏皮提示。
更多相关文章
- 【Android】Android中不同手机分辨率适配问题
- android 利用adb连接手机调试程序
- Android开发11――手机横屏和竖屏与android:configChanges
- android 模拟器手机如何添加文件到sd卡
- 实践中探索Android智能手机系统------ROM分区
- Android高手进阶教程(十一)--Android 通用获取Ip的方法(判断手机
- 几行代码看程序员的水平——Android文件命名规范
- Android 实现图片的自动缩放,适应分辨率不同的手机
- Android应用程序模拟手机按键