暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
android.pdf
7
180页
0次
2025-10-17
5墨值下载
GOOGLE
2007 10 月,Google Phone 即將出現的傳聞吵得沸沸煬煬,2007 11
12 日,Google 終於公布答岸,原來、Google 並非要做手機,而是直接釋
出了一個基於 Linux 的手機平台 - AndroidAndroid 平台的核心採用了 GPL
v2 的授權,應用部分則採用了 Apache Software License 授權,這意味著
手機產業可能會有所改變,由於已經有 33 家廠商參與 Android Open
Handset Alliance 聯盟,目前市場上以 Nokia Symbian 平台與微軟
Windows Mobile 平台為主的局勢很可能會被打破,Google 所採用的開放原
始碼架構對廠商與開發者都有相當大的吸引力,因此、Android 可望再手機平
台上異軍突起,這是所有手機軟硬體開發者都應該仔細研究的一項新興技術。
Google 手機除了採用 Linux 平台為核心以外,也使用了 Java 作為開發的主
要語言 (到作者截稿前、更是唯一的應用程式開發語言),而 Java 也從 2007
初開始就已經成為開放原始碼的成員之一,從這點看來、Google 使用開放原始
碼的意圖相當明顯,然而、為了避免強制開放原始碼的限制,使得手機製造商與
軟體設計廠商被迫要開放原始碼,因此、在應用端的 Java 平台以上,Android
所使用的是 Apache Software License (ASL)
[1][2]
ASL 並不要求軟體開發
者要開放原始碼,這使得軟體開發廠商可以透過開發 Google 手機程式營利。
Google 在手機開發平台上的這種佈局是相當精巧而有彈性的,一方面藉助開
放原始碼社群的力量,另一方面又可以吸引手機製造公司與軟體設計公司紛紛
加入戰局,而不需要受到開放原始碼與平台授權金的限制,這使得 Google
Phone – Android 平台具有相當大的吸引力,相信在 2008 年中 Google
Phone 開始量產販售後,我們應該可以看到手機產業的大轉變。
本書將由淺入深的講解 Google 手機平台上的程式設計原理與方法,並以範例
導向的方式,引導程式設計者進入 Google Phone 的程式設計殿堂。
Google 手機程式設計 ............................................................................ 1
........................................................................................................ 1
1
Android 平台簡介 ...................................................................... 6
1.1Android 平台的結構 .................................................................. 6
1.2Google Phone 的外觀與功能 ...................................................... 7
1.3
啟動
Google Phone 的模擬器 .................................................. 10
2
章程式開發環境的安裝 .................................................................. 13
2.1
安裝 Java JDK ..................................................................... 13
2.2
安裝 Android SDK .............................................................. 20
2.3
安裝 Eclipse 整合開發環境 ....................................................... 24
2.4
Eclipse 中安裝 Android 外掛元件 ......................................... 28
.................................................................................................. 29
3
章開發您的第一個程式 .................................................................. 40
3.1
建立 Android 程式專案 ............................................................ 40
3.2
修改 XML
介面 ........................................................................ 43
3.3
執行專案程式 .......................................................................... 45
3.4
程式執行的原理 ....................................................................... 48
4
Android 核心物件與程式架構 .................................................... 50
4.1Android 的系統架構 ................................................................ 50
4.2
程式核心 - Activity 物件 .......................................................... 50
4.3
重要的元件簡介 ....................................................................... 50
5
視覺化介面的基 ..................................................................... 54
5.1Android 介面設計簡介 ............................................................. 54
5.2
XML 設計視覺化介面 ........................................................... 55
5.3
基本的視覺元件 ...................................................................... 55
5.4
排版元件 Layout .......................................................... 55
5.4.1FrameLayout ................................................................ 56
5.4.2AbsoluteLayout ............................................................ 58
5.4.3LinearLayout ................................................................ 60
5.4.4RelativeLayout ............................................................. 61
5.4.5TableLayout ................................................................. 63
6
視覺化介面進 ......................................................................... 67
of 180
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜