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 ”的俏皮提示。


更多相关文章

  1. 【Android】Android中不同手机分辨率适配问题
  2. android调用Webservice方法
  3. 关于android读取用户号码,手机串号,SIM卡序列号
  4. Android开发11――手机横屏和竖屏与android:configChanges
  5. android 模拟器手机如何添加文件到sd卡
  6. android 利用adb连接手机调试程序
  7. Android高手进阶教程(十一)--Android(安卓)通用获取Ip的方法(判
  8. 实践中探索Android智能手机系统------ROM分区
  9. Android(安卓)实现图片的自动缩放,适应分辨率不同的手机

随机推荐

  1. Android 之Java动态生成View
  2. Android(安卓)Studio调试技巧(基于Android
  3. Android下常用的正则表达式判断工具类代
  4. android去掉标题和状态栏的方法
  5. Android 获取未安装的APK图标、版本号、
  6. as 引用模块 ( android stdio modules )
  7. android textview 首行缩进 多行显示
  8. android 一个应用程序的启动
  9. Android设置铃声实现代码
  10. Android UI组件开源实例(二)