分类分类
大小:1.0 MB更新:2010/11/29
类别:JAVA教程系统:PDF
在可见的将来,基于Android 平台的手机程式设计,将像今日的PC 程式设计一样普及。
「Android」是一个基于Linux 核心(kernel)的开放手机平台作业系统。与Windows Mobile、Symbian 等手机作业系统处在同一级别。
对于设备制造商来说,「Android」是一个免费的平台。「Android」作业系统让设备制造商免除「每出一台手机,就得被手机作业系统厂商(如MicroSoft)收取费用」的情况。对硬体开发厂商来说,「Android」也是个开放的平台。只要厂商有能力,可以在这个平台上自由加入特有的装置或功能,不受手机作业系统厂商的限制。
对于手持装置的开发者来说,「Android」是个先进的平台。平台上的应用程式可相容于各种型号的Android 手机,免去为各种不同手机机型开发的困扰。「Android」平台支援各种先进的网路、绘图、3D 处理能力,可以用来提供更好的使用者体验。
对于使用者来说,「Android」是一个用于手机的作业系统。使用者只要先申请一个免费的Google 帐户,当使用者想换一台手机时,就可以在不同厂牌,同样使用「Android」作业系统平台的手机之间选择,并且很容易地将如联络簿等个人资料转换到新手机上。
Android 在Linux 核心的基础上,提供了各种合用的函式库,和一个完整的应用程式框架。
并采用较符合商用限制的Apache 版权。在Linux 核心的基础上提供Google 自制的应用程式运行环境(称作Dalvik,与Sun 的J2ME 不同),并提供基于Eclipse 整合开发环境(IDE)的免费、跨平台(Windows、Mac OS X、Linux) 开发工具(SDK),便于应用程式开发者学习、使用。
免费、熟悉的跨平台开发工具,让具备一些物件导向观念,或视窗程式开发经验的开发者,能在一定时间内上手。1000 万美元的大奖赛则提供了足够的诱因,让第一支Android 手机正式面市前,就拥有了各式各样的应用程式可供使用。
从不同角度来说,Android 代表着一个崭新的开放原
目录:
入门
1. 初探Android
2. 安装Android 开发工具
3. 开启现有专案
4. 操作Android 模拟器(Emulator)
5. 建立一个Android 程式(BMI0)
基础
1. 描述使用者介面
2. 设计使用者介面(BMI01)
3. 存取识别符号
4. 解读程式流程(BMI02)
5. 完成BMI 程式
中阶
1. 重构程式(BMI03)
2. 加入对话框(Dialog)
3. 初见Intent
4. 加入选单(Menu)(BMI4)
5. 定义Android 清单
6. 加入新Activity(BMI5)
7. 传送资料到新Activity(BMI6)
8. 记录与侦错(Log)
9. 活动的生命周期
10. 储存资讯(Preference)(BMI7)
11. 发布到Android 市集(Market)
12. 开发不息
附录
资源
1. Android 相关资源(相关资源)
2. 后续章节
3. 取得原始码
范例
gBMI:输入身高体重(公制),计算出BMI 值