注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合精通Android 3

精通Android 3

精通Android 3

定 價(jià):¥128.00

作 者: (?。┛寺貎?nèi)尼,(美)麥克萊恩,(美)哈希米 著,楊越 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 移動(dòng)開發(fā)

ISBN: 9787115266026 出版時(shí)間: 2011-11-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 907 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《精通Android 3》在上一版的基礎(chǔ)上進(jìn)行了全面改進(jìn),增加了Android內(nèi)部構(gòu)件的相關(guān)知識(shí),介紹了線程、進(jìn)程、長(zhǎng)期運(yùn)行的服務(wù)、廣播接收程序和鬧鐘管理器。本版還介紹了更多UI控件,并用150多頁(yè)的篇幅專門介紹了Android 3.0版,包括碎片、碎片對(duì)話框、ActionBar和拖放。此外,《精通Android 3》對(duì)服務(wù)和傳感器的相關(guān)章節(jié)做了大幅改進(jìn),還對(duì)介紹OpenGL的章節(jié)做了修訂,涵蓋了OpenGL ES 2.0。 《精通Android 3》囊括了Android開發(fā)人員所需的一切知識(shí),既可為Android開發(fā)人員夯實(shí)基礎(chǔ),又能提高Android開發(fā)人員的技能。

作者簡(jiǎn)介

  Satya Komatineni,印度理工大學(xué)電子工程專業(yè)碩士?有20多年的程序設(shè)計(jì)經(jīng)驗(yàn),開發(fā)過(guò)用于Java Web開發(fā)的簡(jiǎn)單開源工具Aspire Web以及開源個(gè)人Web操作系統(tǒng)——_Aspire Knowledge Central。擅長(zhǎng)使用Java、NET和數(shù)據(jù)庫(kù)技術(shù)進(jìn)行Web開發(fā),發(fā)表過(guò)30多篇這方面的文章。他經(jīng)常在創(chuàng)新技術(shù)相關(guān)的行業(yè)大會(huì)上發(fā)言,并為java.net上的網(wǎng)絡(luò)博客撰稿。 Dave Mac Lean,加拿大滑鐵盧大學(xué)系統(tǒng)設(shè)計(jì)工程專業(yè)學(xué)士。早在1980年就從事軟件開發(fā)工作,使用過(guò)多種語(yǔ)言進(jìn)行編程,曾開發(fā)機(jī)器人自動(dòng)化、數(shù)據(jù)倉(cāng)庫(kù)、Web自助服務(wù)應(yīng)用程序、EDI事務(wù)處理器等系統(tǒng)。Dave~在Sun、IBM、Trimble Navigation、通用汽車等公司工作。 Sayed Hashimi,美國(guó)佛羅里達(dá)大學(xué)工程學(xué)碩士。具有醫(yī)療、金融、物流和面向服務(wù)的架構(gòu)等多個(gè)領(lǐng)域的軟件開發(fā)經(jīng)驗(yàn),使用各種編程語(yǔ)言和平臺(tái)(包括C/C++、MFC、J2EE和NET)開發(fā)過(guò)大規(guī)模的分布式應(yīng)用程序。他在重要軟件雜志上發(fā)表過(guò)許多文章,還在Apress出版過(guò)其他廣受歡迎的圖書。

圖書目錄

第1章 Android計(jì)算平臺(tái)簡(jiǎn)介 
1.1 面向新PC的全新平臺(tái) 
1.2 Android的歷史 
1.3 Dalvik VM剖析 
1.4 理解Android軟件?!?br /> 1.5 使用Android SDK開發(fā)最終用戶應(yīng)用程序 
1.5.1 Android模擬器 
1.5.2 Android UI 
1.5.3 Android基礎(chǔ)組件 
1.5.4 高級(jí)UI概念 
1.5.5 Android Service組件 
1.5.6 Android媒體和電話組件 
1.5.7 Android Java包 
1.6 利用Android源代碼 
1.7 本書的示例項(xiàng)目 
1.8 小結(jié) 
第2章 設(shè)置開發(fā)環(huán)境 
2.1 設(shè)置環(huán)境 
2.1.1 下載JDK 6 
2.1.2 下載Eclipse 3.6 
2.1.3 下載Android SDK 
2.1.4 命令行窗口 
2.1.5 安裝ADT 
2.2 了解基本組件 
2.2.1 View 
2.2.2 Activity 
2.2.3 Intent 
2.2.4 ContentProvider 
2.2.5 Service 
2.2.6 AndroidManifest.xml 
2.2.7 AVD 
2.3 Hello World! 
2.4 AVD 
2.5 剖析Android應(yīng)用程序的結(jié)構(gòu) 
2.6 分析Notepad應(yīng)用程序 
2.6.1 加載和運(yùn)行Notepad應(yīng)用程序 
2.6.2 分解應(yīng)用程序 
2.7 了解應(yīng)用程序生命周期 
2.8 調(diào)試應(yīng)用程序 
2.8.1 啟動(dòng)模擬器 
2.8.2 StrictMode 
2.8.3 參考資料 
2.9 小結(jié) 
第3章 使用Android資源 
3.1 資源 
3.1.1 字符串資源 
3.1.2 布局資源 
3.1.3 資源引用語(yǔ)法 
3.1.4 定義資源ID供以后使用 
3.1.5 已編譯和未編譯的Android資源 
3.2 Android關(guān)鍵資源 
3.3 使用任意XML資源文件 
3.4 使用原始資源 
3.5 使用資產(chǎn) 
3.6 了解資源目錄結(jié)構(gòu) 
3.7 資源和配置更改 
3.8 參考資料URL 
3.9 小結(jié) 
第4章 ContentProvider 
4.1 探索Android內(nèi)置的ContentProvider 
4.2 ContentProvider的架構(gòu) 
4.3 實(shí)現(xiàn)ContentProvider 
4.4 練習(xí)圖書提供程序 
4.4.1 添加圖書 
4.4.2 刪除圖書 
4.4.3 獲取圖書數(shù)量 
4.4.4 顯示圖書列表 
4.5 資源 
4.6 小結(jié) 
第5章 Intent 
5.1 Android Intent基礎(chǔ)知識(shí) 
5.2 Android中可用的Intent 
5.3 Intent的組成 
5.3.1 Intent和數(shù)據(jù)URI 
5.3.2 一般操作 
5.3.3 使用extra信息 
5.3.4 使用組件直接調(diào)用活動(dòng) 
5.3.5 Intent類別 
5.3.6 將Intent解析為組件的規(guī)則 
5.4 練習(xí)使用ACTION_PICK 
5.5 練習(xí)使用GET_CONTENT操作 
5.6 掛起的Intent 
5.7 資源 
5.8 小結(jié) 
第6章 構(gòu)建用戶界面和使用控件 
6.1 Android中的UI開發(fā) 
6.1.1 完全利用代碼來(lái)構(gòu)建UI 
6.1.2 完全使用XML構(gòu)建UI 
6.1.3 使用XML結(jié)合代碼構(gòu)建UI 
6.2 Android中的常見控件 
6.2.1 文本控件 
6.2.2 按鈕控件 
6.2.3 ImageView控件 
6.2.4 日期和時(shí)間控件 
6.2.5 MapView控件 
6.3 適配器 
6.3.1 SimpleCursorAdapter 
6.3.2 了解ArrayAdapter 
6.4 結(jié)合使用適配器和AdapterView 
6.4.1 基本的列表控件:ListView 
6.4.2 GridView控件 
6.4.3 Spinner控件 
6.4.4 Gallery控件 
6.4.5 創(chuàng)建自定義適配器 
6.4.6 Android中的其他控件 
6.5 樣式和主題 
6.5.1 使用樣式 
6.5.2 使用主題 
6.6 布局管理器 
6.6.1 LinearLayout布局管理器 
6.6.2 TableLayout布局管理器 
6.6.3 RelativeLayout布局管理器 
6.6.4 FrameLayout布局管理器 
6.6.5 為各種設(shè)備配置自定義布局 
6.7 使用Hierarchy Viewer調(diào)試和優(yōu)化布局 
6.8 參考資料 
6.9 小結(jié) 
第7章 使用菜單 
7.1 Android菜單 
7.1.1 創(chuàng)建菜單 
7.1.2 使用菜單組 
7.2 響應(yīng)菜單項(xiàng) 
7.3 創(chuàng)建測(cè)試工具來(lái)測(cè)試菜單 
7.4 使用其他菜單類型 
7.4.1 展開的菜單 
7.4.2 使用圖標(biāo)菜單 
7.4.3 使用子菜單 
7.4.4 配置系統(tǒng)菜單 
7.4.5 使用上下文菜單 
7.4.6 使用交替菜單 
7.4.7 使用菜單響應(yīng)數(shù)據(jù)變化 
7.5 通過(guò)XML文件加載菜單 
7.5.1 XML菜單資源文件的結(jié)構(gòu) 
7.5.2 填充XML菜單資源文件 
7.5.3 響應(yīng)基于XML的菜單項(xiàng) 
7.5.4 其他XML菜單標(biāo)記簡(jiǎn)介 
7.6 資源 
7.7 小結(jié) 
第8章 使用對(duì)話框 
8.1 使用Android中的對(duì)話框 
8.1.1 設(shè)計(jì)提醒對(duì)話框 
8.1.2 設(shè)計(jì)提示對(duì)話框 
8.1.3 Android對(duì)話框的特性 
8.1.4 重新設(shè)計(jì)提示對(duì)話框 
8.2 使用托管對(duì)話框 
8.2.1 理解托管對(duì)話框協(xié)議 
8.2.2 將非托管對(duì)話框重新轉(zhuǎn)換為托管對(duì)話框 
8.2.3 簡(jiǎn)化托管對(duì)話框協(xié)議 
8.3 使用Toast 
8.4 資源 
8.5 小結(jié) 
第9章 管理和組織首選項(xiàng) 
9.1 探索首選項(xiàng)框架 
9.1.1 ListPreference 
9.1.2 CheckBoxPreference 
9.1.3 EditTextPreference 
9.1.4 RingtonePreference 
9.2 組織首選項(xiàng) 
9.3 以編程方式操作首選項(xiàng) 
9.4 使用首選項(xiàng)保存狀態(tài) 
9.5 參考資料 
9.6 小結(jié) 
第10章 探索安全性和權(quán)限 
10.1 理解Android安全性模型 
10.1.1 安全性概念概述 
10.1.2 為部署簽名應(yīng)用程序 
10.2 執(zhí)行運(yùn)行時(shí)安全性檢查 
10.2.1 進(jìn)程邊界上的安全性 
10.2.2 聲明和使用權(quán)限 
10.2.3 理解和使用自定義權(quán)限 
10.2.4 理解和使用URI權(quán)限 
10.3 參考資料 
10.4 小結(jié) 
第11章 構(gòu)建和使用服務(wù) 
11.1 使用HTTP服務(wù) 
11.1.1 將HttpClient用于HTTPGET請(qǐng)求 
11.1.2 將HttpClient用于HTTPPOST請(qǐng)求(多部分POST請(qǐng)求示例) 
11.1.3 SOAP、JSON和XML分析程序 
11.1.4 處理異常 
11.1.5 解決多線程問(wèn)題 
11.1.6 有趣的超時(shí) 
11.1.7 使用HttpURLConnection 
11.1.8 使用AndroidHttpClient 
11.1.9 使用后臺(tái)線程(AsyncTask) 
11.1.10 使用AsyncTask處理配置更改 
11.1.11 使用DownloadManager獲取文件 
11.2 使用Android服務(wù) 
11.2.1 Android中的服務(wù) 
11.2.2 本地服務(wù) 
11.2.3 AIDL服務(wù) 
11.2.4 在AIDL中定義服務(wù)接口 
11.2.5 實(shí)現(xiàn)AIDL接口 
11.2.6 從客戶端應(yīng)用程序調(diào)用服務(wù) 
11.2.7 向服務(wù)傳遞復(fù)雜的類型 
11.3 使用服務(wù)的真實(shí)示例 
11.3.1 Google翻譯API 
11.3.2 使用Google翻譯API 
11.4 參考資料 
11.5 小結(jié) 
第12章 包 
12.1 包和進(jìn)程 
12.1.1 包規(guī)范的細(xì)節(jié) 
12.1.2 將包名稱轉(zhuǎn)換為進(jìn)程名稱 
12.1.3 列出安裝的包 
12.1.4 通過(guò)包瀏覽器刪除包 
12.2 包簽名過(guò)程回顧 
12.2.1 理解數(shù)字簽名:場(chǎng)景1 
12.2.2 理解數(shù)字簽名:場(chǎng)景2 
12.2.3 一種理解數(shù)字簽名的模式 
12.2.4 數(shù)字簽名執(zhí)行方式 
12.2.5 簽名過(guò)程的影響 
12.3 在包之間共享數(shù)據(jù) 
12.3.1 共享用戶ID的性質(zhì) 
12.3.2 共享數(shù)據(jù)的代碼模式 
12.4 庫(kù)項(xiàng)目 
12.4.1 庫(kù)項(xiàng)目的概念 
12.4.2 庫(kù)項(xiàng)目的性質(zhì) 
12.4.3 創(chuàng)建庫(kù)項(xiàng)目 
12.4.4 創(chuàng)建使用庫(kù)的Android項(xiàng)目 
12.5 參考資料 
12.6 小結(jié) 
第13章 處理程序 
13.1 Android組件和線程 
13.1.1 活動(dòng)在主線程上運(yùn)行 
13.1.2 廣播接收程序在主線程上運(yùn)行 
13.1.3 服務(wù)在主線程上運(yùn)行 
13.1.4 ContentProvider在主線程上運(yùn)行 
13.1.5 單一主線程的影響 
13.1.6 線程池、ContentProvider、外部服務(wù)組件 
13.1.7 線程實(shí)用程序:發(fā)現(xiàn)線程 
13.2 處理程序 
13.2.1 持有主線程的影響 
13.2.2 使用處理程序延遲主線程上的工作 
13.2.3 延遲工作的處理程序源代碼示例 
13.2.4 構(gòu)造合適的Message對(duì)象 
13.2.5 將Message對(duì)象發(fā)送給隊(duì)列 
13.2.6 響應(yīng)handleMessage回調(diào) 
13.3 使用工作線程 
13.3.1 從菜單調(diào)用工作線程 
13.3.2 在工作線程與主線程之間通信 
13.3.3 線程行為概述 
13.4 處理程序示例驅(qū)動(dòng)程序類 
13.4.1 驅(qū)動(dòng)程序活動(dòng)文件 
13.4.2 布局文件 
13.4.3 菜單文件 
13.4.4 描述文件 
13.5 組件和進(jìn)程壽命 
13.5.1 活動(dòng)生命周期 
13.5.2 服務(wù)生命周期 
13.5.3 接收程序生命周期 
13.5.4 提供程序生命周期 
13.6 代碼編譯說(shuō)明 
13.6.1 從ZIP文件創(chuàng)建項(xiàng)目 
13.6.2 從代碼清單創(chuàng)建項(xiàng)目 
13.7 參考資料 
13.8 小結(jié) 
第14章 廣播接收程序和長(zhǎng)期運(yùn)行的服務(wù) 
14.1 廣播接收程序 
14.1.1 發(fā)送廣播 
14.1.2 編寫簡(jiǎn)單的接收程序:示例代碼 
14.1.3 在描述文件中注冊(cè)接收程序 
14.1.4 發(fā)送測(cè)試廣播 
14.1.5 容納多個(gè)接收程序 
14.1.6 進(jìn)程外接收程序項(xiàng)目 
14.2 從接收程序使用通知 
14.2.1 通過(guò)通知管理器監(jiān)控通知 
14.2.2 發(fā)送通知 
14.3 長(zhǎng)期運(yùn)行的接收程序和服務(wù) 
14.3.1 長(zhǎng)期運(yùn)行的廣播接收程序協(xié)議 
14.3.2 IntentService 
14.3.3 IntentService源代碼 
14.4 為廣播接收程序擴(kuò)展IntentService 
14.4.1 長(zhǎng)期運(yùn)行的廣播服務(wù)抽象 
14.4.2 長(zhǎng)期運(yùn)行的接收程序 
14.4.3 使用LightedGreenRoom抽象喚醒鎖 
14.5 長(zhǎng)期運(yùn)行的服務(wù)的實(shí)現(xiàn) 
14.5.1 非粘滯性服務(wù)的細(xì)節(jié) 
14.5.2 粘滯性服務(wù)的細(xì)節(jié) 
14.5.3 非粘滯性的變體:重傳送(redeliver)Intent 
14.5.4 在onStartCommand中指定服務(wù)標(biāo)志 
14.5.5 挑選合適的粘滯性 
14.5.6 從兩個(gè)位置控制喚醒鎖 
14.5.7 長(zhǎng)期運(yùn)行的服務(wù)的實(shí)現(xiàn) 
14.5.8 測(cè)試長(zhǎng)期運(yùn)行的服務(wù) 
14.6 代碼編譯說(shuō)明 
14.6.1 從ZIP文件創(chuàng)建項(xiàng)目 
14.6.2 通過(guò)代碼清單創(chuàng)建項(xiàng)目 
14.7 參考資料 
14.8 小結(jié) 
第15章 鬧鐘管理器 
15.1 鬧鐘管理器基本知識(shí):設(shè)置一個(gè)簡(jiǎn)單的鬧鐘 
15.1.1 獲取鬧鐘管理器 
15.1.2 設(shè)置鬧鐘時(shí)間 
15.1.3 設(shè)置鬧鐘接收程序 
15.1.4 創(chuàng)建適合鬧鐘的PendingIntent 
15.1.5 設(shè)置鬧鐘 
15.1.6 測(cè)試項(xiàng)目 
15.2 探索其他鬧鐘管理器場(chǎng)景 
15.2.1 設(shè)置重復(fù)鬧鐘 
15.2.2 取消鬧鐘 
15.2.3 使用多個(gè)鬧鐘 
15.2.4 Intent在設(shè)置鬧鐘時(shí)的首要職責(zé) 
15.2.5 鬧鐘的持久化 
15.3 鬧鐘管理器事實(shí) 
15.4 參考資料 
15.5 小結(jié) 
第16章 2D動(dòng)畫揭秘 
16.1 逐幀動(dòng)畫 
16.1.1 計(jì)劃逐幀動(dòng)畫 
16.1.2 創(chuàng)建活動(dòng) 
16.1.3 將動(dòng)畫添加到活動(dòng) 
16.2 布局動(dòng)畫 
16.2.1 基本的補(bǔ)間動(dòng)畫類型 
16.2.2 計(jì)劃布局動(dòng)畫測(cè)試工具 
16.2.3 創(chuàng)建活動(dòng)和ListView 
16.2.4 將ListView制作成動(dòng)畫 
16.2.5 使用插值器 
16.3 視圖動(dòng)畫 
16.3.1 理解視圖動(dòng)畫 
16.3.2 添加動(dòng)畫 
16.3.3 使用Camera實(shí)現(xiàn)2D圖像的深度效果 
16.3.4 探索AnimationListener類 
16.3.5 關(guān)于變換矩陣的一些說(shuō)明 
16.4 資源 
16.5 小結(jié) 
第17章 地圖和基于位置的服務(wù) 
17.1 地圖包 
17.1.1 從Google獲取map-api密鑰 
17.1.2 MapView和MapActivity 
17.1.3 使用覆蓋圖添加標(biāo)記 
17.2 位置包 
17.2.1 使用Android進(jìn)行地理編碼 
17.2.2 使用后臺(tái)線程進(jìn)行地理編碼 
17.2.3 LocationManager服務(wù) 
17.2.4 使用MyLocationOverlay顯示位置 
17.2.5 使用接近提醒 
17.3 參考資料 
17.4 小結(jié) 
第18章 電話API 
18.1 使用SMS 
18.1.1 發(fā)送SMS消息 
18.1.2 監(jiān)視傳入的SMS消息 
18.1.3 使用SMS文件夾 
18.1.4 發(fā)送電子郵件 
18.2 使用電話管理器 
18.3 SIP 
18.4 參考資料 
18.5 小結(jié) 
第19章 媒體框架 
19.1 使用媒體API 
19.2 播放媒體 
19.2.1 播放音頻內(nèi)容 
19.2.2 播放視頻內(nèi)容 
19.3 錄制媒體 
19.3.1 使用MediaRecorder錄制音頻 
19.3.2 使用AudioRecord錄制音頻 
19.3.3 視頻錄制 
19.3.4 MediaStore類 
19.3.5 使用Intnet錄制音頻 
19.3.6 將媒體內(nèi)容添加到媒體存儲(chǔ) 
19.3.7 為整個(gè)SD卡觸發(fā)MediaScanner 
19.3.8 參考資料 
19.4 小結(jié) 
第20章 使用OpenGL進(jìn)行3D圖形編程 
20.1 了解OpenGL的歷史和背景 
20.1.1 OpenGL ES 
20.1.2 OpenGL ES與Java ME 
20.1.3 M3G:另一種Java ME 3D圖形標(biāo)準(zhǔn) 
20.2 OpenGL的基本原理 
20.2.1 使用OpenGL ES進(jìn)行基本繪制 
20.2.2 OpenGL照相機(jī)和坐標(biāo) 
20.3 在Android中使用OpenGL ES 
20.3.1 使用GLSurfaceView和相關(guān)類 
20.3.2 實(shí)現(xiàn)Renderer 
20.3.3 通過(guò)Activity使用GLSurfaceView 
20.3.4 更改照相機(jī)設(shè)置 
20.3.5 使用索引添加另一個(gè)三角形 
20.3.6 為簡(jiǎn)單的OpenGL三角形制作動(dòng)畫 
20.4 OpenGL的運(yùn)用:形狀和紋理 
20.4.1 繪制矩形 
20.4.2 使用形狀 
20.4.3 使用紋理 
20.4.4 繪制多個(gè)圖形 
20.5 OpenGL ES 2.0 
20.5.1 針對(duì)OpenGL ES 2.0的Java綁定 
20.5.2 呈現(xiàn)步驟 
20.5.3 著色器 
20.5.4 將著色器編譯到程序中 
20.5.5 訪問(wèn)著色器程序變量 
20.5.6 簡(jiǎn)單的ES 2.0三角形 
20.5.7 關(guān)于OpenGL ES 2.0的更多閱讀材料 
20.6 代碼編譯說(shuō)明 
20.7 小結(jié) 
第21章 活動(dòng)文件夾 
21.1 探索活動(dòng)文件夾 
21.1.1 用戶如何使用活動(dòng)文件夾 
21.1.2 構(gòu)建活動(dòng)文件夾 
21.2 代碼編譯說(shuō)明 
21.3 參考資料 
21.4 小結(jié) 
第22章 主屏幕部件 
22.1 主屏幕部件的架構(gòu) 
22.1.1 什么是主屏幕部件 
22.1.2 主屏幕部件的用戶體驗(yàn) 
22.1.3 部件的生命周期 
22.2 示例部件應(yīng)用程序 
22.2.1 定義部件提供程序 
22.2.2 定義部件尺寸 
22.2.3 與部件布局相關(guān)的文件 
22.2.4 實(shí)現(xiàn)部件提供程序 
22.2.5 實(shí)現(xiàn)部件模型 
22.2.6 實(shí)現(xiàn)部件配置活動(dòng) 
22.3 部件局限性和擴(kuò)展 
22.4 資源 
22.5 小結(jié) 
第23章 Android搜索 
23.1 Android搜索體驗(yàn) 
23.1.1 探索Android全局搜索 
23.1.2 為全局搜索啟用建議提供程序 
23.2 活動(dòng)與搜索鍵交互 
23.2.1 常規(guī)活動(dòng)上的搜索鍵行為 
23.2.2 禁用了搜索的活動(dòng)的行為 
23.2.3 通過(guò)菜單顯式調(diào)用搜索 
23.2.4 本地搜索和相關(guān)活動(dòng) 
23.2.5 啟用鍵入搜索 
23.3 實(shí)現(xiàn)簡(jiǎn)單建議提供程序 
23.3.1 計(jì)劃簡(jiǎn)單建議提供程序 
23.3.2 簡(jiǎn)單建議提供程序?qū)崿F(xiàn)文件 
23.3.3 實(shí)現(xiàn)SimpleSuggestion-Provider類 
23.3.4 簡(jiǎn)單建議提供程序搜索活動(dòng) 
23.3.5 搜索調(diào)用方活動(dòng) 
23.3.6 簡(jiǎn)單建議提供程序用戶體驗(yàn) 
23.4 實(shí)現(xiàn)自定義建議提供程序 
23.4.1 計(jì)劃自定義建議提供程序 
23.4.2 SuggestURLProvider項(xiàng)目實(shí)現(xiàn)文件 
23.4.3 實(shí)現(xiàn)SuggestUrlProvider類 
23.4.4 實(shí)現(xiàn)自定義建議提供程序的搜索活動(dòng) 
23.4.5 自定義建議提供程序描述文件 
23.4.6 自定義建議用戶體驗(yàn) 
23.5 使用操作鍵和應(yīng)用程序特有的搜索數(shù)據(jù) 
23.5.1 在Android搜索中使用操作鍵 
23.5.2 使用應(yīng)用程序特定的搜索上下文 
23.6 資源 
23.7 對(duì)平板電腦的意義 
23.8 小結(jié) 
第24章 文本到語(yǔ)音轉(zhuǎn)換 
24.1 Android中的文本到語(yǔ)音轉(zhuǎn)換 
24.2 使用語(yǔ)段跟蹤語(yǔ)音 
24.3 使用音頻文件代替話音 
24.4 TTS引擎的高級(jí)功能 
24.4.1 設(shè)置音頻流 
24.4.2 使用耳標(biāo) 
24.4.3 播放靜音 
24.4.4 選擇不同的文本到語(yǔ)音轉(zhuǎn)換引擎 
24.4.5 使用語(yǔ)言方法 
24.5 參考資料 
24.6 小結(jié) 
第25章 觸摸屏 
25.1 MotionEvent 
25.1.1 MotionEvent 對(duì)象 
25.1.2 回收MotionEvent 
25.1.3 使用VelocityTracker 
25.1.4 探索拖放操作 
25.2 多點(diǎn)觸摸 
25.2.1 Android2.2之前的多點(diǎn)觸摸 
25.2.2 自Android 2.2開始的多點(diǎn)觸摸 
25.3 觸摸地圖 
25.4 手勢(shì) 
25.4.1 捏合手勢(shì) 
25.4.2 GestureDetector和OnGestureListener 
25.4.3 自定義手勢(shì) 
25.4.4 Gestures Builder應(yīng)用程序 
25.5 參考資料 
25.6 小結(jié) 
第26章 傳感器 
26.1 什么是傳感器 
26.1.1 檢測(cè)傳感器 
26.1.2 可以了解的傳感器信息 
26.2 獲取傳感器事件 
26.3 解釋傳感器數(shù)據(jù) 
26.3.1 光線傳感器 
26.3.2 接近傳感器 
26.3.3 溫度傳感器 
26.3.4 壓力傳感器 
26.3.5 陀螺儀傳感器 
26.3.6 加速度計(jì) 
26.3.7 磁場(chǎng)傳感器 
26.3.8 結(jié)合使用加速度計(jì)和磁場(chǎng)傳感器 
26.3.9 方向傳感器 
26.3.10 磁偏角和GeomagneticField 
26.3.11 重力傳感器 
26.3.12 直線加速度傳感器 
26.3.13 旋轉(zhuǎn)矢量傳感器 
26.3.14 近場(chǎng)通信傳感器 
26.4 參考資料 
26.5 小結(jié) 
第27章 聯(lián)系人API 
27.1 賬戶 
27.1.1 賬戶屏幕概覽 
27.1.2 賬戶與聯(lián)系人的相關(guān)性 
27.1.3 枚舉賬戶 
27.2 聯(lián)系人應(yīng)用程序 
27.2.1 顯示聯(lián)系人 
27.2.2 顯示聯(lián)系人詳細(xì)信息 
27.2.3 編輯聯(lián)系人詳細(xì)信息 
27.2.4 設(shè)置聯(lián)系人的照片 
27.2.5 導(dǎo)出聯(lián)系人 
27.2.6 各種聯(lián)系人數(shù)據(jù)類型 
27.3 聯(lián)系人 
27.3.1 內(nèi)容SQLite數(shù)據(jù)庫(kù) 
27.3.2 原始聯(lián)系人 
27.3.3 數(shù)據(jù)表 
27.3.4 聚合聯(lián)系人 
27.3.5 view_contacts 
27.3.6 contact_entities_view 
27.4 聯(lián)系人API 
27.4.1 瀏覽賬戶 
27.4.2 瀏覽聚合聯(lián)系人 
27.4.3 瀏覽原始聯(lián)系人 
27.4.4 瀏覽原始聯(lián)系人數(shù)據(jù) 
27.4.5 添加聯(lián)系人和它的詳細(xì)信息 
27.5 控制聚合 
27.6 同步的影響 
27.7 參考資料 
27.8 小結(jié) 
第28章 使用Android Market 
28.1 成為發(fā)布者 
28.1.1 遵守規(guī)則 
28.1.2 開發(fā)人員控制臺(tái) 
28.2 準(zhǔn)備銷售應(yīng)用程序 
28.2.1 針對(duì)不同設(shè)備進(jìn)行測(cè)試 
28.2.2 支持不同的屏幕尺寸 
28.2.3 準(zhǔn)備上傳AndroidManifest.xml 
28.2.4 本地化應(yīng)用程序 
28.2.5 準(zhǔn)備應(yīng)用程序圖標(biāo) 
28.2.6 付費(fèi)應(yīng)用程序考慮因素 
28.2.7 將用戶引導(dǎo)至Market 
28.2.8 Android授權(quán)服務(wù) 
28.2.9 準(zhǔn)備上傳.apk文件 
28.3 上傳應(yīng)用程序 
28.4 Android Market上的用戶體驗(yàn) 
28.5 更多發(fā)布途徑 
28.6 參考資料 
28.7 小結(jié) 
第29章 多用途的碎片 
29.1 什么是碎片 
29.1.1 何時(shí)使用碎片 
29.1.2 碎片的結(jié)構(gòu) 
29.1.3 碎片的生命周期 
29.1.4 展示生命周期的示例碎片應(yīng)用程序 
29.2 FragmentTransactions和碎片后退棧 
29.3 FragmentManager 
29.3.1 引用碎片時(shí)的注意事項(xiàng) 
29.3.2 ListFragments和 
29.3.3 在需要時(shí)調(diào)用獨(dú)立的活動(dòng) 
29.3.4 碎片的持久化 
29.4 對(duì)話框碎片 
29.4.1 DialogFragment基礎(chǔ)知識(shí) 
29.4.2 DialogFragments示例應(yīng)用程序 
29.5 碎片之間的更多通信方式 
29.6 使用ObjectAnimator自定義動(dòng)畫 
29.7 參考資料 
29.8 小結(jié) 
第30章 ActionBar 
30.1 ActionBar剖析 
30.2 選項(xiàng)卡導(dǎo)航操作欄活動(dòng) 
30.2.1 實(shí)現(xiàn)基礎(chǔ)活動(dòng)類 
30.2.2 為ActionBar分配統(tǒng)一的行為 
30.2.3 實(shí)現(xiàn)選項(xiàng)卡監(jiān)聽器 
30.2.4 實(shí)現(xiàn)選項(xiàng)卡操作欄活動(dòng) 
30.2.5 可滾動(dòng)的調(diào)試文本視圖布局 
30.2.6 操作欄和菜單交互 
30.2.7 Android描述文件 
30.2.8 測(cè)試選項(xiàng)卡操作欄活動(dòng) 
30.3 列表導(dǎo)航操作欄活動(dòng) 
30.3.1 創(chuàng)建SpinnerAdapter 
30.3.2 創(chuàng)建列表監(jiān)聽器 
30.3.3 設(shè)置列表操作欄 
30.3.4 更改BaseActionBar-Activity 
30.3.5 更改AndroidManifest.xml 
30.3.6 測(cè)試列表操作欄活動(dòng) 
30.4 標(biāo)準(zhǔn)導(dǎo)航操作欄活動(dòng) 
30.4.1 標(biāo)準(zhǔn)導(dǎo)航操作欄活動(dòng) 
30.4.2 更改BaseActionBar-Activity 
30.4.3 更改AndroidManifest.xml 
30.4.4 測(cè)試標(biāo)準(zhǔn)操作欄活動(dòng) 
30.5 參考資料 
30.6 小結(jié) 
第31章 3.0版中的更多主題 
31.1 基于列表的主屏幕部件 
31.1.1 3.0版中新的遠(yuǎn)程視圖 
31.1.2 在遠(yuǎn)程視圖中使用列表 
31.1.3 應(yīng)用示例:測(cè)試主屏幕列表部件 
31.1.4 對(duì)測(cè)試列表部件進(jìn)行測(cè)試 
31.2 拖放 
31.2.1 3.0版中拖放的基礎(chǔ)知識(shí) 
31.2.2 拖放示例應(yīng)用程序 
31.2.3 測(cè)試示例拖放應(yīng)用程序 
31.3 參考資料 
31.4 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)