[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 其他资源 >> 電腦基礎 >> 《Android應用開發全程實錄電子書》《Android 2.0游戲開發實踐寶典》源碼Android游戲開發視頻教程www.microdu.com》[壓縮包]
《Android應用開發全程實錄電子書》《Android 2.0游戲開發實踐寶典》源碼Android游戲開發視頻教程www.microdu.com》[壓縮包]
下載分級 其他资源
資源類別 電腦基礎
發布時間 2017/7/13
大       小 -
《Android應用開發全程實錄電子書》《Android 2.0游戲開發實踐寶典》源碼Android游戲開發視頻教程www.microdu.com》[壓縮包] 簡介: 中文名 : Android應用開發全程實錄電子書》《Android 2.0游戲開發實踐寶典》源碼Android游戲開發視頻教程www.microdu.com 別名 : Android 2.0游戲開發實踐寶典,Google.Android程序設計指南源碼,AndroidOPhone開發完全講義源碼 資源格式 : 壓縮包 發行日期 : 2010年11月14日 地區 : 大陸 文字語言
電驢資源下載/磁力鏈接資源下載:
全選
"《Android應用開發全程實錄電子書》《Android 2.0游戲開發實踐寶典》源碼Android游戲開發視頻教程www.microdu.com》[壓縮包]"介紹
中文名: Android應用開發全程實錄電子書》《Android 2.0游戲開發實踐寶典》源碼Android游戲開發視頻教程www.microdu.com
別名: Android 2.0游戲開發實踐寶典,Google.Android程序設計指南源碼,AndroidOPhone開發完全講義源碼
資源格式: 壓縮包
發行日期: 2010年11月14日
地區: 大陸
文字語言: 簡體中文
簡介:
內容介紹:

本系列主要介紹的是Android平台的軟件開發的書本源碼和教程,希望大家能夠喜歡。
論壇:Android開發論壇
微博:http://t.sina.com.cn/microdu微博
微博:http://t.sina.com.cn/microdumobile微博
我們的目標是做最棒的Android開發論壇。
這個Android開發論壇,www.microdu.com
是本著免費,開源,學習和交流的精神,為大家學習提供幫助的。
目的是為了給大家提供一個相互學習,和技術交流的空間,歡迎大家來這個論壇交流。
《Android項目視頻教程》
,歡迎大家來論壇交流
http://www.microdu.com/
將為大家共享有關android書的源碼
技術總群:106894847(超級群 已滿)
技術一群:120475009(高級群 已滿);
技術二群:122369391(高級群 已滿);
技術三群:31765240(高級群 已滿);
技術四群:125097753(高級群 已滿);
技術五群:5358122(高級群 已滿);
技術六群:137109682(高級群 已滿);
技術七群:150940897(高級群 未滿);
技術(八群):20353425 (高級群 未滿);
Android2.0游戲開發實踐寶典電子書在微度網下載
注Android2.0游戲開發實踐寶典和pdf和ppt點我下載

 本書以Android手機游戲的開發為主題,結合真實的游戲案例向讀者詳細介紹了Android平台下游戲開發的整個流程,同時在游戲開發的介紹過程中還分享了筆者多年積累的開發技巧與經驗。
  全書分為兩篇,共16章,第1篇以簡單易懂的實例為依托,詳細介紹了Android的前台渲染技術、常用界面布局、網絡開發、SQLite數據庫的存取、傳感器應用的開發以及游戲中經常使用的人工智能等相關知識。第2篇詳細介紹了7個真實的游戲案例,涵蓋了手機游戲中的7個不同種類,包括體育類、益智類、滾屏動作類、棋牌類、3D物理傳感器類、冒險類以及策略類游戲等。每一個游戲都是按照實際的開發步驟進行介紹,並逐步地將Android手機游戲的整個開發過程展現在讀者面前。同時在源代碼中還包含了詳細的注釋,以盡量幫助讀者掌握代碼中的每一個細節。
  本書的講述由淺入深,從游戲開發的基礎知識到開發大型游戲,結構清晰、語言簡潔,非常適合Android游戲初學者和Android游戲進階開發者閱讀參考。
第1篇 Android游戲兵法——謀攻篇
 第1章 Android平台簡介 
  1.1 Android的來龍去脈 
  1.2 掀起Android的蓋頭來 
   1.2.1 選擇Android的理由 
   1.2.2 Android的應用程序框架 
  1.3 Android開發環境的搭建 
   1.3.1 SDK的下載及安裝 
   1.3.2 Eclipse集成開發環境的搭建 
   1.3.3 虛擬設備的創建與模擬器的運行 
   1.3.4 第一個Android程序 
   1.3.5 Android程序的監控與調試 
  1.4 小結 
 第2章 Android游戲開發之前台渲染 
  2.1 創建Android用戶界面 
   2.1.1 布局管理 
   2.1.2 常用控件及其事件處理 
  2.2 圖形與動畫在Android中的實現 
   2.2.1 簡單圖形的繪制 
   2.2.2 貼圖的藝術 
   2.2.3 自定義動畫的播放 
  2.3 Android平台下的多媒體開發 
   2.3.1 音頻的播放 
   2.3.2 視頻的播放 
   2.3.3 Camera圖像采集 
  2.4 小結 
 第3章 Android游戲開發之交互式通信 
  3.1 Android應用程序的基本組件 
   3.1.1 Activity組件 
   3.1.2 Service組件 
   3.1.3 Broadcast Receiver組件 
   3.1.4 Content Provider組件 
   3.1.5 AndroidManifest.xml文件簡介 
  3.2 應用程序的內部通信 
   3.2.1 Handler類簡介 
   3.2.2 使用Handler進行內部通信 
  3.3 應用程序組件之間的通信 
   3.3.1 Intent類簡介 
   3.3.2 IntentFilter類簡介 
   3.3.3 示例1:與Android系統組件通信 
   3.3.4 示例2:應用程序組件間通信示例Activity部分的開發 
   3.3.5 示例3:應用程序組件間通信示例Service部分的開發 
  3.4 小結 
 第4章 Android游戲開發之數據存儲和傳感器 
  4.1 數據存儲在Android平台的實現 
   4.1.1 私有文件夾文件的寫入與讀取 
   4.1.2 讀取Resources和Assets中的文件 
   4.1.3 輕量級數據庫SQLite簡介 
   4.1.4 SQLite的使用示例 
   4.1.5 Content Provider的使用 
   4.1.6 Preferences的使用 
  4.2 Android平台下傳感器應用的開發 
   4.2.1 傳感器應用的開發流程 
   4.2.2 常用傳感器簡介 
   4.2.3 傳感器應用開發示例 
   4.2.4 使用SensorSimulator模擬傳感器變化 
   4.2.5 使用新版本的API開發傳感器應用 
  4.3 小結 
 第5章 Android游戲開發之網絡編程 
 第6章 不一樣的游戲,不一樣的體驗 
 第7章 游戲背後的數學與物理 
 第8章 游戲中的人工智能 
 第9章 游戲開發小秘技 
第2篇 Android游戲兵法——實戰篇
 第10章 體育游戲——瘋狂足球 
 第11章 益智游戲——推箱子 
 第12章 滾屏動作游戲——太空保衛戰 
 第13章 棋牌游戲——中國象棋人機對弈 
 第14章 D物理傳感器游戲——小球快跑 
 第15章 冒險游戲——勝利大逃亡
 第16章 策略游戲——回到戰國 

目前,全球各地都在響應Android的開發熱潮,此時正是您加入Android平台開發的最佳時機,如果您想找一本書介紹Android操作系統以及如何使用Android SDK進行程序設計,相信本書是您的最佳選擇。不管您是想要了解Android的一般使用者,還是打算使用Android SDK來開發設計Android程序的人員,本書都可以給您相當大的幫助,而且本書介紹的Android SDK開發平台同時適用於Windows、Linux與Mac OS X三種操作系統,不管是哪一種操作系統的使用者,都可以通過本書來學習開發Android應用程序。.
本書第1章到第3章將會帶您探索Android世界,徹底體驗Android操作系統的操作方式與開發平台;第4章到第12章將非常完整地講解如何通過Android SDK來進行各種Android程序設計,例如Android窗口程序設計、繪圖程序設計、3D立體圖像與動畫設計、網絡程序設計等;最後本書將帶您一同探究Android系統源代碼與系統內核,為您規劃Android平台使用→Android程序設計→Android系統內核一連串完整的Android學習計劃
第1章 Android的誕生. (1)
1.1 什麼是Android(機器人) (2)
1.1.1 Android就是一種手機操作系統 (3)
1.1.2 Android使用Java語言開發程序 (4)
1.2 Linux + Google的連鎖反應 = Android (4)
1.2.1 Android是免費且開放的手機開發平台 (4)
1.2.2 開發Android的未來商機 (5)
1.3 到底有沒有Google Phone (GPhone) (6)
1.4 第二代GPhone——G2魔術機現身 (7)
1.5 Android開放源代碼計劃的商機 (9)
1.5.1 通過ASL版權將Android商業化 (10)
1.5.2 Android開放式手持平台聯盟 (10)
1.5.3 Android開發者的獎勵——懸賞1 000萬美元 (12)
1.6 在Android Market銷售開發軟件 (15)
1.6.1 如何上載軟件到Android Market銷售 (16)
1.6.2 如何下載Android Market的應用軟件 (17)
第2章 Android SDK軟件開發組件 (18)
2.1 Android SDK軟件開發組件 (19)
2.1.1 Android Linux系統內核 (19)
2.1.2 Android仿真器 (20)
.2.1.3 Eclipse圖形界面開發環境 (21)
2.1.4 Dalvik虛擬機器 (22)
2.1.5 Android除錯工具 (23)
2.1.6 Android應用程序架構 (24)
2.2 安裝Android SDK的最低硬件需求 (24)
2.3 安裝Windows版本Android SDK (25)
2.3.1 安裝Android SDK (25)
2.3.2 安裝Eclipse(月蝕)集成開發環境 (27)
2.3.3 安裝Java JDK (28)
2.3.4 安裝Android ADT開發工具 (29)
2.3.5 啟動Android仿真器 (30)
2.4 Linux平台安裝Android SDK (31)
2.4.1 安裝Linux版Android SDK (32)
2.4.2 安裝Linux版Eclipse (32)
2.4.3 安裝Linux版Java JDK (32)
2.5 Mac OS X平台安裝Android SDK (34)
2.5.1 安裝Mac OS X版Android SDK (34)
2.5.2 安裝Mac OS X版Eclipse (36)
2.5.3 安裝Mac OS X版Java JDK (36)
2.6 升級Android SDK (37)
第3章 Android SDK開發平台應用 (38)
3.1 Android仿真器 (39)
3.1.1 定制化Android仿真器硬件裝置 (41)
3.1.2 設置Android SDK tools工作路徑環境變量 (45)
3.1.3 Android SDK手機開發環境設置 (45)
3.1.4 Android語系設置與中文輸入法 (47)
3.1.5 Webkit浏覽器 (48)
3.1.6 Dialer撥電話功能 (50)
3.1.7 Contacts電話聯絡簿 (50)
3.2 Android仿真器啟用SD存儲卡的方法 (51)
3.2.1 adb+push上傳文件到SD存儲卡 (52)
3.2.2 adb+pull從SD存儲卡下載文件 (53)
3.3 如何開啟Android仿真器的多媒體功能 (53)
3.3.1 Android仿真器影片播放方法 (53)
3.3.2 Android仿真器音樂播放方法 (54)
3.4 安裝/移除APK應用程序 (55)
3.4.1 下載APK應用程序 (56)
3.4.2 安裝APK應用程序 (57)
3.4.3 移除APK應用程序 (57)
3.5 Android開發程序示范與應用 (58)
3.5.1 另一個Android Market (59)
3.5.2 GPS衛星導航 (60)
3.5.3 AndFTP文件發送與文件管理程序 (62)
3.5.4 Skype網絡電話 (63)
3.5.5 MSN網絡聊天 (64)
3.6 Android SDK開發工具使用方法 (65)
3.6.1 adb系統除錯與連接工具 (65)
3.6.2 ddms除錯監控系統 (67)
3.6.3 Emulator命令行啟動參數 (70)
3.6.4 Android仿真器遠程登錄模式 (71)
3.7 破解Android系統root權限 (73)
第4章 Android程序設計入門 (76)
4.1 需要購買Android手機才能開發程序嗎 (77)
4.2 Eclipse集成式開發環境 (77)
4.2.1 Eclipse使用秘訣 (80)
4.2.2 中文化Eclipse開發環境 (83)
4.3 第一個Android程序:Hello Android (85)
4.3.1 Android程序運行原理 (88)
4.3.2 Activity生命周期 (89)
4.3.3 Android程序目錄架構 (91)
4.3.4 解壓縮Hello Android APK組件 (93)
4.3.5 XML使用者界面設置文件 (93)
4.3.6 Eclipse除錯功能 (97)
4.4 第二個Android程序:記事本(Note Pad) (100)
4.4.1 創建記事本菜單 (101)
4.4.2 創建記事本的編輯功能 (107)
4.4.3 創建記事本程序的生命周期運行機制 (115)
4.4.4 替記事本程序除錯 (121)
4.5 第三個Android程序:登陸月球(Lunar Lander) (122)
4.5.1 游戲源代碼設計 (123)
4.5.2 游戲資源文件設計 (126)
4.6 不采用Eclipse的Android程序設計方法 (128)
4.6.1 使用android.bat生成程序實例 (129)
4.6.2 Ant編譯程序 (130)
4.6.3 手動除錯 (131)
4.7 分析程序運行速度——traceview (133)
第5章 Android程序設計架構 (135)
5.1 Android應用程序設計架構 (136)
5.2 設計Android Manifest應用程序定義文件.. (136)
5.3 Android資源文件程序設計 (139)
5.4 R.java資源類源代碼的定義 (140)
5.5 Java源代碼運用資源文件的方法 (141)
5.6 在Java源代碼使用Android系統資源文件的方法 (143)
5.7 Android SDK API程序架構使用方法 (144)
5.7.1 取得Android API源代碼 (144)
5.7.2 Android API分類方式 (145)
5.7.3 Android API的查詢方法 (146)
5.8 Android應用程序運行模型 (147)
第6章 XML資源文件設計 (148)
6.1 XML資源文件設計 (149)
6.2 文字資源文件——strings.xml (149)
6.2.1 文字資源的使用方法 (150)
6.2.2 多國語言文字資源的設計方法 (150)
6.3 文字顏色設置資源文件——colors.xml (150)
6.3.1 文字顏色資源的使用方法 (152)
6.3.2 圖像顏色資源文件——colors.xml (152)
6.3.3 圖案顏色資源的使用方法 (153)
6.4 尺寸定義資源文件——dimens.xml (153)
6.5 主題風格資源文件——styles.xml (154)
6.6 窗口布局資源文件——layout\main.xml (156)
6.6.1 高級布局文件設計方法 (157)
6.6.2 常用的android屬性變量 (158)
6.6.3 布局資源的使用方法 (159)
6.7 動畫資源文件——anim.xml (159)
6.8 圖像資源目錄——drawable (161)
6.8.1 圖像資源的使用方法 (161)
6.8.2 Nine-Patch可延伸圖像 (*.9.png) (162)
6.8.3 Nine-Patch圖像使用方法 (164)
6.8.4 Nine-Patch圖像按鈕生成方法 (164)
6.9 資源目錄的特殊命名格式 (165)
第7章 基礎窗口界面程序設計 (166)
7.1 按鈕組件設計 (167)
7.2 圖像按鈕設計 (172)
7.3 單選菜單程序設計 (173)
7.4 復選菜單程序設計 (178)
7.5 對話窗口程序設計 (178)
7.6 Linear Layout窗口線性布局 (183)
7.7 Relative Layout窗口相對布局 (186)
7.8 Table Layout窗口表格布局 (189)
第8章 高級窗口界面程序設計 (191)
8.1 高級窗口顯示界面程序設計 (192)
8.2 條列式菜單程序設計 (192)
8.3 可延展式菜單程序設計 (194)
8.4 圖例菜單程序設計 (197)
8.5 文字編輯窗口設計 (202)
8.6 網址自動鏈接功能設計 (206)
8.7 運行進度顯示功能設計 (207)
8.8 星等評分表 (211)
8.9 布景主題程序設計 (213)
第9章 常用窗口功能程序設計 (219)
9.1 常用窗口功能程序設計 (220)
9.2 搜索條功能 (220)
9.3 文字自動完成功能 (223)
9.4 個性化設置菜單程序設計 (226)
9.5 Tab分頁式菜單程序設計 (234)
9.6 日期與時間設置功能設計 (237)
第10章 圖像與多媒體程序設計 (241)
10.1 圖像顯示功能設計 (242)
10.2 照片藝廊 (246)
10.3 圖像浏覽程序 (251)
10.4 繪圖程序設計 (256)
10.5 觸控式屏幕繪圖程序 (262)
10.6 影片播放程序設計 (268)
10.7 音樂播放程序設計 (270)
第11章 3D立體圖像與動畫程序設計 (273)
11.1 動畫效果程序設計 (274)
11.2 文字動畫效果 (278)
11.3 應用程序圖標的動畫整理效果 (283)
11.4 3D圖像程序設計 (289)
11.5 半透明3D圖像程序設計 (301)
11.6 應用自制的3D View顯示組件 (304)
11.7 3D魔術方塊 (308)
第12章 Google招牌網絡程序設計 (311)
12.1 Android網絡程序設計 (312)
12.2 Google Maps API金鑰 (316)
12.3 啟用Google Maps API金鑰 (319)
12.4 Google Maps網絡地圖程序設計 (320)
12.5 網絡地圖定位功能設計 (324)
12.6 網絡地圖多點定位功能設計 (329)
12.7 Google Talk網絡會話程序設計 (331)
12.7.1 配置GTalk開發環境 (331)
12.7.2 Google Talk網絡會話程序 (334)
12.7.3 Google Talk程序設計 (336)
第13章 探究Android系統內核 (345)
13.1 Android系統內核 (346)
13.1.1 Android系統內核源代碼 (347)
13.1.2 Android系統內核版權 (347)
13.2 Android系統目錄架構 (348)
13.3 下載Android系統內核源代碼 (351)
13.3.1 Windows平台下載Android源代碼 (351)
13.3.2 Linux平台下載Android源代碼 (354)
13.3.3 Mac OS X平台下載Android源代碼 (355)
13.4 使用Eclipse導入Android SDK源代碼 (356)
13.5 編譯Android系統 (358)
13.5.1 完整下載Android源代碼的方法——Repo (358)
13.5.2 編譯Android系統內核 (360)
13.5.3 啟動Android新內核 (362)
附錄A XML常用布局標記查詢表 (363)
附錄B XML常用屬性查詢表 (367)
附錄C Java常用類查詢表 (370)
附錄D Android SDK 1.6版新功能... (375)

目 錄
前言
如何使用本書的例子
第一部分 准備篇——大軍未動,糧草先行
第1章 android入門 2
1.1 android的基本概念 2
1.1.1 android簡介 2
1.1.2 android的系統構架 4
1.2 android開發環境的搭建 5
1.2.1 開發android程序需要些什麼 5
1.2.2 安裝android sdk 5
1.2.3 安裝eclipse插件adt 6
1.2.4 測試adt是否安裝成功 6
1.3 android sdk中的常用命令行工具 8
1.3.1 啟動和關閉adb服務(adb start-server
和adb kill-server) 8
1.3.2 查詢當前模擬器/設備的實例
(adb devices) 8
1.3.3 安裝、卸載和運行程序(adb install、
. adb uninstall和am) 8
1.3.4 pc與模擬器或真機交換文件(adb
pull和adb push) 9
1.3.5 shell命令 9
1.3.6 創建、刪除和浏覽avd設備
(android) 10
1.3.7 創建sd卡 10
1.4 pc上的android 10
1.4.1 android livecd 11
1.4.2 androidx86 11
1.5 android的學習資源 12
1.6 應用程序商店 12
1.6.1 android market 12
1.6.2 mobile market(mm) 12
1.6.3 其他應用程序商店 13
1.7 本章小結 13
第2章 第一個android程序 14
2.1 編寫用於顯示當前日期和時間的程序 14
2.1.1 新建一個android工程 14
2.1.2 界面組件的布局 15
2.1.3 編寫實際代碼 15
2.2 調試程序 18
2.3 簽名和發布應用程序 18
2.3.1 使用命令行方式進行簽名 19
2.3.2 使用adt插件方式進行簽名 19
2.4 ddms透視圖 20
2.5 本章小結 21
第二部分 基礎篇——android世界的精彩之旅
第3章 android應用程序架構 23
3.1 android應用程序中的資源 23
3.1.1 資源存放在哪裡 23
3.1.2 資源的種類 23
3.1.3 資源的基本使用方法 24
3.2 android的應用程序組件 25
3.2.1 活動(activity)組件 25
3.2.2 服務(service)組件 25
3.2.3 廣播接收者(broadcast receivers)
組件 26
3.2.4 內容提供者(content providers)
組件 26
3.3 androidmanifest.xml文件的結構 26
3.4 本章小結 27
第4章 建立用戶接口 28
4.1 建立、配置和使用activity 28
4.1.1 建立和配置activity 28
4.1.2 activity的生命周期 30
實例1:演示activity的生命周期 31
4.2 視圖(view) 33
4.2.1 視圖簡介 34
4.2.2 使用xml布局文件控制視圖 34
4.2.3 在代碼中控制視圖 35
實例2:混合使用xml布局文件和代碼
來控制視圖 37
4.2.4 定制組件(widget)的三種方式 39
實例3:定制組件——帶圖像的textview 39
實例4:定制組件——帶文本標簽的
edittext 42
實例5:定制組件——可更換表盤的指針
時鐘 44
4.3 使用alertdialog類創建對話框 49
4.3.1 alertdialog類簡介 49
4.3.2 【確認/取消】對話框 49
實例6:創建詢問是否刪除文件的
【確認/取消】對話框 50
4.3.3 帶3個按鈕的對話框 51
實例7:創建【覆蓋/忽略/取消】對話框 51
4.3.4 簡單列表對話框 52
4.3.5 單選列表對話框 53
4.3.6 多選列表對話框 53
實例8:創建3種選擇省份的列表對話框 54
4.3.7 水平進度對話框和圓形進度對話框 58
實例9:水平進度對話框和圓形進度
對話框演示 58
4.3.8 自定義對話框 61
實例10:創建登錄對話框 61
實例11:使用activity托管對話框 63
實例12:創建懸浮對話框和觸摸任何位置
都可以關閉的對話框 64
4.4 toast和notification 67
4.4.1 用toast顯示提示信息框 67
4.4.2 notification與狀態欄信息 68
4.5 菜單 70
4.5.1 創建選項菜單 70
4.5.2 設置與菜單項關聯的圖像和
activity 71
4.5.3 響應選項菜單項單擊事件的
3種方式 71
4.5.4 動態添加、修改和刪除選項菜單 72
4.5.5 創建帶復選框和選項按鈕的子菜單 73
4.5.6 創建上下文菜單 74
4.5.7 菜單事件 75
實例13:activity菜單、子菜單、上下文
菜單演示 75
4.6 布局 76
4.6.1 框架布局(framelayout) 76
實例14:霓虹燈效果的textview 77
4.6.2 線性布局(linearlayout) 78
實例15:利用linearlayout將按鈕放在屏幕
的四角和中心位置 80
4.6.3 相對布局(relativelayout) 81
實例16:利用relativelayout實現梅花效果
的布局 81
4.6.4 表格布局(tablelayout) 82
實例17:計算器按鈕的布局 82
4.6.5 絕對布局(absolutelayout) 83
4.7 本章小結 83
第5章 組件詳解 84
5.1 顯示和編輯文本的組件 84
5.1.1 顯示文本的組件:textview 85
實例18:在textview中顯示url及不同
字體大小、不同顏色的文本 86
實例19:帶邊框的textview 88
5.1.2 輸入文本的組件:edittext 89
實例20:在edittext中輸入特定的字符 90
實例21:按回車鍵顯示edittext 91
5.1.3 自動完成輸入內容的組件:
autocompletetextview 92
5.2 按鈕與復選框組件 93
5.2.1 普通按鈕組件:button 93
實例22:異形(圓形、五角星、螺旋形
和箭頭)按鈕 94
5.2.2 圖像按鈕組件:imagebutton 95
實例23:同時顯示圖像和文字的按鈕 96
5.2.3 選項按鈕組件:radiobutton 96
5.2.4 開關狀態按鈕組件:togglebutton 97
5.2.5 復選框組件:checkbox 97
實例24:利用xml布局文件動態創建
checkbox 98
5.3 日期與時間組件 100
5.3.1 輸入日期的組件:datepicker 100
5.3.2 輸入時間的組件:timepicker 100
實例25:datepicker、timepicker與
textview同步顯示日期和時間 100
5.3.3 顯示時鐘的組件:analogclock和
digitalclock 101
5.4 進度條組件 102
5.4.1 進度條組件:progressbar 102
5.4.2 拖動條組件:seekbar 103
實例26:改變progressbar和seekbar
的顏色 104
5.4.3 評分組件:ratingbar 105
5.5 其他重要組件 106
5.5.1 顯示圖像的組件:imageview 106
實例27:可顯示圖像指定區域的imageview
組件 107
實例28:動態縮放和旋轉圖像 108
5.5.2 列表組件:listview 109
實例29:可以單選和多選的listview 111
實例30:動態添加、刪除listview列表項 112
實例31:改變listview列表項選中狀態
的背景顏色 115
5.5.3 封裝listview的activity:
listactivity 116
實例32:使用simpleadapter建立復雜
的列表項 116
實例33:給應用程序評分 117
5.5.4 可展開的列表組件:
expandablelistview 120
5.5.5 下拉列表組件:spinner 121
5.5.6 垂直滾動視圖組件:scrollview 123
5.5.7 水平滾動視圖組件:
horizontalscrollview 123
實例34:可垂直和水平滾動的視圖 124
5.5.8 網格視圖組件:gridview 124
5.5.9 可循環顯示和切換圖像的組件:
gallery和imageswitcher 125
5.5.10 標簽組件:tabhost 127
5.6 本章小結 128
第6章 移動存儲解決方案 129
6.1 最簡單的數據存儲方式:
sharedpreferences 129
6.1.1 使用sharedpreferences存取數據 129
6.1.2 數據的存儲位置和格式 131
實例35:存取復雜類型的數據 131
6.1.3 設置數據文件的訪問權限 133
6.1.4 可以保存設置的activity:
preferenceactivity 134
6.2 文件的存儲 137
6.2.1 openfileoutput和openfileinput方法 137
實例36:sd卡文件浏覽器 138
實例37:存取sd卡中的圖像 142
6.2.2 sax引擎讀取xml文件的原理 143
實例38:將xml數據轉換成java對象 144
6.3 sqlite數據庫 147
6.3.1 sqlite數據庫管理工具 147
6.3.2 創建數據庫和表 148
6.3.3 模糊查詢 149
6.3.4 分頁顯示記錄 149
6.3.5 事務 149
6.4 在android中使用sqlite數據庫 149
6.4.1 sqliteopenhelper類與自動
升級數據庫 150
6.4.2 simplecursoradapter類與數據綁定 150
實例39:帶照片的聯系人管理系統 153
6.4.3 將數據庫與應用程序一起發布 156
實例40:英文詞典 156
6.5 抽象的標准——內容提供者
(contentprovider) 159
實例41:將聯系人管理和英文字典集成
到自己的應用中 160
6.6 本章小結 165
第7章 應用程序之間的通訊 166
7.1 intent與activity 166
7.1.1 用intent啟動activity,並在
activity之間傳遞數據 166
7.1.2 調用其他應用程序中的activity(撥打
電話、浏覽網頁、發email等) 169
7.1.3 定制自己的activity action 172
實例42:將電子詞典的查詢功能共享成
一個activity action 174
7.2 接收和發送廣播 175
7.2.1 接收系統廣播 175
實例43:開機可自動運行的程序 176
實例44:收到短信了,該做點什麼 176
實例45:顯示手機電池的當前電量 178
7.2.2 在自己的應用程序中發送廣播 179
實例46:接收聯系人系統中發送的添加
聯系人廣播 180
7.3 本章小結 181
第8章 android服務 182
8.1 service起步 182
8.1.1 service的生命周期 182
8.1.2 綁定activity和service 185
8.1.3 在broadcastreceiver中啟動service 187
8.2 系統服務 188
8.2.1 獲得系統服務 188
實例47:監聽手機來電 189
實例48:來電黑名單 190
8.2.2 在模擬器上模擬重力感應 191
實例49:手機翻轉靜音 192
8.3 時間服務 194
8.3.1 計時器:chronometer 194
8.3.2 預約時間handler 196
8.3.3 定時器timer 197
8.3.4 在線程中更新gui組件 198
8.3.5 全局定時器alarmmanager 200
實例50:定時更換壁紙 201
實例51:多次定時提醒 203
8.4 跨進程訪問(aidl服務) 205
8.4.1 什麼是aidl服務 206
8.4.2 建立aidl服務的步驟 206
實例52:建立aidl服務 206
實例53:傳遞復雜數據的aidl服務 209
8.5 本章小結 213
第9章 網絡 214
9.1 可裝載網絡數據的組件 214
實例54:將網絡圖像裝載到listview
組件中 215
實例55:google圖像畫廊(gallery) 217
9.2 webview組件 221
9.2.1 用webview組件浏覽網頁 221
實例56:手機浏覽器 221
9.2.2 用webview組件裝載html代碼 222
實例57:將英文詞典整合到web頁中
(javascript調用java方法) 224
9.3 訪問http資源 225
9.3.1 提交http get和http post
請求 225
9.3.2 httpurlconnection類 227
實例58:上傳文件 228
實例59:遠程apk安裝器 231
9.3.3 調用webservice 232
實例60:通過webservice查詢產品信息 233
9.4 本章小結 236
第10章 多媒體 237
10.1 圖形 237
10.1.1 圖形繪制基礎 237
實例61:繪制基本的圖形和文本 239
10.1.2 繪制位圖 243
實例62:用兩種方式繪制位圖 243
10.1.3 設置顏色的透明度 244
實例63:可任意改變透明度的位圖 245
10.1.4 旋轉圖像 246
實例64:旋轉動畫 246
10.1.5 扭曲圖像 247
實例65:按圓形軌跡扭曲圖像 248
10.1.6 拉伸圖像 251
實例66:拉伸圖像演示 251
10.1.7 路徑 253
實例67:沿著路徑繪制文本 256
實例68:可在圖像上繪制圖形的畫板 258
10.2 音頻和視頻 262
10.2.1 使用mediaplayer播放mp3文件 262
10.2.2 使用mediarecorder錄音 263
10.2.3 使用videoview播放視頻 264
10.2.4 使用surfaceview播放視頻 264
10.3 本章小結 265
第三部分 進階篇——深入android世界的腹地
第11章 2d動畫 267
11.1 幀(frame)動畫 267
animationdrawable與幀動畫 267
實例69:通過幀動畫方式播放gif動畫 269
實例70:播放幀動畫的子集 271
11.2 補間(tween)動畫 273
11.2.1 移動補間動畫 273
實例71:循環向右移動的edittext與
上下彈跳的球 275
11.2.2 縮放補間動畫 277
實例72:跳動的心 277
11.2.3 旋轉補間動畫 279
實例73:旋轉的星系 279
11.2.4 透明度補間動畫 280
實例74:投擲炸彈 281
11.2.5 振動效果 283
11.2.6 自定義動畫渲染器(interceptor) 284
11.2.7 以動畫方式切換view的組件
viewflipper 285
11.3 本章小結 287
第12章 opengl es編程 288
12.1 opengl簡介 288
12.2 構建opengl es的基本開發框架 289
12.3 2d圖形繪制 290
12.3.1 多邊形 290
12.3.2 顏色 292
12.3.3 旋轉 293
12.4 3d圖形繪制 294
12.4.1 旋轉立方體 294
12.4.2 在立方體上顯示紋理 295
12.4.3 光照下的立方體 296
12.4.4 透明的立方體 298
12.5 本章小結 298
第13章 資源、國際化與自適應 299
13.1 android中的資源 299
13.1.1 android怎麼存儲資源 300
13.1.2 資源的種類 300
13.1.3 資源文件的命名 301
13.2 定義和使用資源 301
13.2.1 使用系統資源 301
13.2.2 字符串(string)資源 302
13.2.3 數組(array)資源 303
13.2.4 顏色(color)資源 305
13.2.5 尺寸(dimension)資源 306
13.2.6 類型(style)資源 307
13.2.7 主題(theme)資源 308
13.2.8 繪畫(drawable)資源 309
13.2.9 動畫(animation)資源 310
13.2.10 菜單(menu)資源 310
13.2.11 布局(layout)資源 313
13.2.12 屬性(attribute)資源 313
實例75:改進可顯示圖標的icontextview
組件 315
13.2.13 xml資源 316
13.2.14 raw資源 317
13.2.15 assets資源 317
13.3 國際化和資源自適應 318
13.3.1 對資源進行國際化 318
13.3.2 locale與國際化 320
13.3.3 常用的資源配置 320
13.4 本章小結 321
第14章 訪問android手機的硬件 322
14.1 在手機上測試硬件 322
14.1.1 安裝android usb驅動 322
14.1.2 在手機上測試程序 324
14.1.3 在手機上調試程序 324
14.2 錄音 325
14.3 控制手機攝像頭(拍照) 326
14.3.1 調用系統的拍照功能 326
14.3.2 實現自己的拍照activity 328
14.4 傳感器在手機中的應用 332
實例76:電子羅盤 333
實例77:計步器 334
14.5 gps與地圖定位 335
14.5.1 google地圖 336
14.5.2 用gps定位到當前位置 339
14.6 wifi 340
14.7 本章小結 342
第15章 放在桌面上的小玩意 343
15.1 窗口小部件(app widget) 343
15.1.1 在android桌面上添加
app widget 343
15.1.2 開發app widget的步驟 344
實例78:數字時鐘 346
15.1.3 appwidgetprovider類 348
15.1.4 向app widget添加配置activity 349
實例79:可以選擇風格的數字時鐘 349
15.2 快捷方式 353
15.2.1 向快捷方式列表中添加快捷方式 353
15.2.2 直接將快捷方式放到桌面上 354
15.3 實時文件夾(livefolder) 354
15.4 本章小結 356
第16章 ndk編程 357
16.1 android ndk簡介 357
16.2 安裝、配置和測試ndk開發環境 358
16.2.1 系統和軟件要求 358
16.2.2 下載和安裝android ndk 358
16.2.3 下載和安裝cygwin 359
16.2.4 配置android ndk的開發環境 361
16.2.5 編譯和運行ndk自帶的例子 362
16.3 android ndk開發 364
16.3.1 jni接口設計 364
16.3.2 編寫android ndk程序的步驟 365
實例80:將文件中的小寫字母轉換成
大寫字母(ndk版本) 365
16.3.3 配置android.mk文件 367
16.3.4 android ndk定義的變量 368
16.3.5 android ndk定義的函數 369
16.3.6 描述模塊的變量 369
16.3.7 配置application.mk文件 370
16.4 本章小結 371
第17章 整合android與腳本語言 372
17.1 android腳本環境簡介 372
17.2 android腳本環境安裝 373
17.3 編寫和運行android腳本 374
17.4 本章小結 376
第18章 android平台的新特性展示 377
18.1 android平台的新特性 377
18.1.1 android 1.6的新特性 377
18.1.2 android 2.0的新特性 379
18.2 android framework api演變 379
18.2.1 android 1.6 framework api的變化 379
18.2.2 android 2.x framework api的變化 380
18.3 實時壁紙(live wallpapers,
android 2.1) 380
18.4 補間動畫渲染器(android 1.6) 387
18.4.1 anticipate渲染器 388
18.4.2 overshoot渲染器 388
18.4.3 anticipate/overshoot渲染器 388
18.4.4 bounce渲染器 388
18.5 本章小結 389
第19章 另類的輸入輸出 390
19.1 手勢(gesture) 390
19.1.1 創建手勢文件 390
19.1.2 通過手勢輸入字符串 391
19.1.3 通過手勢調用程序 393
19.1.4 編寫自己的手勢創建器 394
19.2 讓手機說話(tts) 395
19.3 本章小結 396
第20章 藍牙 397
20.1 藍牙簡介 397
20.2 打開和關閉藍牙設備 398
20.3 搜索藍牙設備 398
20.4 藍牙socket 400
20.5 obex服務器 402
20.6 本章小結 403
第四部分 ophone篇——進入ophone世界
第21章 ophone入門 405
21.1 ophone平台概述 405
21.1.1 ophone的系統架構 405
21.1.2 jil widget的運行環境 406
21.1.3 ophone應用程序展示 406
21.2 ophone開發環境搭建 407
21.2.1 安裝odt和wdt 407
21.2.2 測試一下odt是否安裝成功 407
21.2.3 測試一下wdt是否安裝成功 407
21.3 在真機上調試程序 408
21.4 本章小結 410
第22章 ophone的api擴展 411
22.1 視頻電話 411
22.1.1 撥打視頻電話 411
22.1.2 掛斷視頻電話 411
實例81:可撥打視頻電話的程序 412
22.2 搜索api 413
22.3 本章小結 414
第23章 jil widget開發詳解 415
23.1 編寫第一個jil widget程序 415
23.2 多媒體 417
23.2.1 播放音頻 417
23.2.2 播放視頻 418
23.3 操作文件 418
23.3.1 獲得與文件相關的信息 419
23.3.2 操作文件 419
23.3.3 操作文件夾 421
23.4 獲得系統信息 422
23.4.1 獲得電池信息 422
23.4.2 獲得手機信號信息 423
23.4.3 獲得設備信息 424
23.4.4 獲得設備狀態信息 424
23.5 控制硬件 425
23.5.1 拍照和攝像 426
23.5.2 打電話 426
23.5.3 手機振動 426
23.6 本章小結 427
第五部分 綜合實例篇——實踐是檢驗真理的唯一標准
第24章 萬年歷 429
24.1 主界面設計與實現 429
24.1.1 萬年歷的核心類:calendar 429
24.1.2 日歷內容元素的基類:
calendarparent 431
24.1.3 繪制萬年歷邊框:border類 431
24.1.4 繪制周名稱:week類 432
24.1.5 繪制日期和網格:grid類 433
24.1.6 日歷視圖:calendarview類 440
24.1.7 生成萬年歷的主界面 442
24.2 選項菜單功能 443
24.2.1 切換到今天的日期 443
24.2.2 指定日期 443
24.3 可以寫日記和提醒的萬年歷 444
24.3.1 顯示所有的記錄信息:
allrecord類 444
24.3.2 添加和修改記錄:record類 446
24.3.3 設置提醒時間 447
24.3.4 啟動服務 448
24.3.5 在廣播接收器中顯示提醒界面 449
24.3.6 訪問數據庫:dbservice 450
24.4 本章小結 454
第25章 知道當前位置的google gtalk
機器人 455
25.1 gtalk的通訊協議和技術 455
25.1.1 jabber和xmpp 455
25.1.2 xmpp客戶端庫:smack和
asmack 456
25.2 登錄gtalk:login類 456
25.3 聯系人信息 458
25.3.1 顯示聯系人列表 458
25.3.2 監聽聯系人是否上線 460
25.4 聯系人之間的通訊 461
25.4.1 發送聊天信息 462
25.4.2 接收聊天信息 462
25.4.3 自動回復當前的位置
(gps定位) 465
25.5 本章小結 466 
相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved