Android應(yīng)用開發(fā)入門經(jīng)典

出版時(shí)間:2012-3  出版社:人民郵電出版社  作者:(美)達(dá)西,(美)康德 著,袁國(guó)忠 譯  頁(yè)數(shù):320  譯者:袁國(guó)忠  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  當(dāng)前,Android平臺(tái)在移動(dòng)市場(chǎng)炙手可熱,在全球各地攻城略地,在消費(fèi)者中建立了良好聲譽(yù),成了全球排名第一的智能手機(jī)平臺(tái)。本書通過(guò)引導(dǎo)讀者創(chuàng)建一個(gè)功能齊備的游戲,全面闡述了各種基本的Android開發(fā)技能。
  全書分6部分。第1部分介紹了Android基本知識(shí),包括Android平臺(tái)和開發(fā)工具簡(jiǎn)介,創(chuàng)建Android應(yīng)用程序的步驟,管理應(yīng)用程序資源,配置Android清單文件等;第2部分探討如何創(chuàng)建應(yīng)用程序界面,包括各種布局控件、界面控件和對(duì)話框的用法,使用首選項(xiàng)、XML文件和數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)等;第3部分介紹了Android
SDK高級(jí)功能,包括圖像和相機(jī)、基于位置的服務(wù)(LBS)、網(wǎng)絡(luò)功能、社交功能、App
Widget等;第4部分闡述了應(yīng)用程序的國(guó)際化和測(cè)試,以及針對(duì)多種平臺(tái)進(jìn)行開發(fā)等;第5部分介紹了如何發(fā)布Android應(yīng)用程序;第6部分為附錄,介紹了如何搭建Android開發(fā)環(huán)境和Eclipse
IDE使用技巧,并提供了一些補(bǔ)充材料。
  本書語(yǔ)言簡(jiǎn)潔、步驟詳盡,可幫助讀者迅速掌握開發(fā)Android應(yīng)用程序所需的基本知識(shí),適合有一定Java編程經(jīng)驗(yàn)并對(duì)Android開發(fā)感興趣的讀者閱讀

作者簡(jiǎn)介

作者:(美)Darcey

書籍目錄

第1章 Android初步 
1.1 Android簡(jiǎn)介 
1.1.1 Google和開放手機(jī)聯(lián)盟 
1.1.2 Android面世 
1.1.3 便宜而輕松的開發(fā) 
1.2 熟悉Eclipse 
1.3 創(chuàng)建Android項(xiàng)目 
1.3.1 探索Android項(xiàng)目的文件 
1.3.2 編輯項(xiàng)目的資源 
1.3.3 編輯Android清單文件 
1.3.4 編輯其他資源文件 
1.4 運(yùn)行和調(diào)試應(yīng)用程序 
1.4.1 管理Android虛擬設(shè)備 
1.4.2 在Eclipse中創(chuàng)建調(diào)試和運(yùn)行配置 
1.4.3 使用模擬器啟動(dòng)Android應(yīng)用程序 
1.4.4 使用DDMS調(diào)試應(yīng)用程序 
1.4.5 在設(shè)備上啟用Android應(yīng)用程序 
1.5 總結(jié) 
1.6 問(wèn)與答 
1.7 作業(yè) 
1.7.1 測(cè)驗(yàn) 
1.7.2 答案 
1.7.3 練習(xí) 
第2章 掌握Android開發(fā)工具 
2.1 使用Android文檔 
2.2 使用DDMS調(diào)試應(yīng)用程序 
2.2.1 管理任務(wù) 
2.2.2 瀏覽Android文件系統(tǒng) 
2.2.3 與模擬器交互 
2.2.4 模擬給模擬器打電話 
2.2.5 模擬給模擬器發(fā)短信 
2.2.6 拍攝模擬器或手機(jī)的屏幕截圖 
2.2.7 查看日志信息 
2.3 使用Android模擬器 
2.3.1 給模擬器提供輸入 
2.3.2 探索Android系統(tǒng) 
2.3.3 在模擬器中使用SD卡映像 
2.4 使用其他Android工具 
2.5 總結(jié) 
2.6 問(wèn)與答 
2.7 作業(yè) 
2.7.1 測(cè)驗(yàn) 
2.7.2 答案 
2.7.3 練習(xí) 
第3章 創(chuàng)建Android應(yīng)用程序 
3.1 設(shè)計(jì)典型的Android應(yīng)用程序 
3.1.1 設(shè)計(jì)應(yīng)用程序的功能 
3.1.2 確定應(yīng)用程序需要的活動(dòng) 
3.1.3 實(shí)現(xiàn)應(yīng)用程序的功能 
3.2 使用應(yīng)用程序上下文 
3.2.1 獲取應(yīng)用程序資源 
3.2.2 訪問(wèn)應(yīng)用程序首選項(xiàng) 
3.2.3 使用上下文訪問(wèn)其他應(yīng)用程序功能 
3.3 使用活動(dòng) 
3.3.1 啟動(dòng)活動(dòng) 
3.3.2 管理活動(dòng)的狀態(tài) 
3.3.3 關(guān)閉活動(dòng) 
3.4 使用意圖 
3.4.1 使用意圖傳遞信息 
3.4.2 使用意圖來(lái)啟動(dòng)其他應(yīng)用程序 
3.5 使用對(duì)話框 
3.6 使用片段 
3.7 將應(yīng)用程序信息寫入日志 
3.8 總結(jié) 
3.9 問(wèn)與答 
3.10 作業(yè) 
3.10.1 測(cè)驗(yàn) 
3.10.2 答案 
3.10.3 練習(xí) 
第4章 管理應(yīng)用程序資源 
4.1 使用應(yīng)用程序資源和系統(tǒng)資源 
4.1.1 使用應(yīng)用程序資源 
4.1.2 使用系統(tǒng)資源 
4.2 使用簡(jiǎn)單資源 
4.2.1 使用字符串 
4.2.2 使用顏色 
4.2.3 使用度量單位資源 
4.3 使用Drawable資源 
4.3.1 使用圖像 
4.3.2 使用其他類型的Drawable資源 
4.4 使用布局 
4.4.1 使用布局資源編輯器設(shè)計(jì)布局 
4.4.2 使用XML設(shè)計(jì)布局 
4.4.3 以編程方式使用布局資源 
4.5 使用文件 
4.5.1 使用XML文件 
4.5.2 使用原始文件 
4.5.3 使用其他類型的資源 
4.6 總結(jié) 
4.7 問(wèn)與答 
4.8 作業(yè) 
4.8.1 測(cè)驗(yàn) 
4.8.2 答案 
4.8.3 練習(xí) 
第5章 配置Android清單文件 
5.1 探索Android清單文件 
5.1.1 使用選項(xiàng)卡Manifest 
5.1.2 使用選項(xiàng)卡Application 
5.1.3 使用選項(xiàng)卡Permissions 
5.1.4 使用選項(xiàng)卡Instrumen-tation 
5.1.5 使用選項(xiàng)卡AndroidManifest.xml 
5.2 配置基本的應(yīng)用程序設(shè)置 
5.2.1 給Android包命名 
5.2.2 應(yīng)用程序的版本管理 
5.2.3 設(shè)置最低的AndroidSDK版本 
5.2.4 給應(yīng)用程序命名 
5.2.5 給應(yīng)用程序提供圖標(biāo) 
5.2.6 提供應(yīng)用程序描述 
5.2.7 給應(yīng)用程序設(shè)置調(diào)試信息 
5.2.8 設(shè)置應(yīng)用程序的其他屬性 
5.3 定義活動(dòng) 
5.3.1 注冊(cè)活動(dòng) 
5.3.2 指定默認(rèn)啟動(dòng)的活動(dòng) 
5.4 管理應(yīng)用程序權(quán)限 
5.5 管理其他應(yīng)用程序設(shè)置 
5.6 總結(jié) 
5.7 問(wèn)與答 
5.8 作業(yè) 
5.8.1 測(cè)驗(yàn) 
5.8.2 答案 
5.8.3 練習(xí) 
第6章 設(shè)計(jì)應(yīng)用程序框架 
6.1 設(shè)計(jì)一個(gè)Android益智游戲 
6.1.1 確定游戲的高級(jí)功能 
6.1.2 確定需要的活動(dòng) 
6.1.3 確定每個(gè)屏幕的游戲功能 
6.2 實(shí)現(xiàn)應(yīng)用程序原型 
6.2.1 源代碼 
6.2.2 新建一個(gè)Android項(xiàng)目 
6.2.3 添加項(xiàng)目資源 
6.2.4 實(shí)現(xiàn)應(yīng)用程序的活動(dòng) 
6.2.5 創(chuàng)建應(yīng)用程序首選項(xiàng) 
6.3 運(yùn)行游戲原型 
6.3.1 創(chuàng)建調(diào)試配置 
6.3.2 在模擬器中啟動(dòng)原型 
6.3.3 探索原型 
6.4 總結(jié) 
6.5 問(wèn)與答 
6.6 作業(yè) 
6.6.1 測(cè)驗(yàn) 
6.6.2 答案 
6.6.3 練習(xí) 
第7章 實(shí)現(xiàn)動(dòng)畫式啟動(dòng)屏幕 
7.1 設(shè)計(jì)啟動(dòng)屏幕 
7.2 實(shí)現(xiàn)啟動(dòng)屏幕布局 
7.2.1 添加新資源 
7.2.2 更新啟動(dòng)屏幕的布局 
7.3 使用動(dòng)畫 
7.3.1 添加動(dòng)畫資源 
7.3.2 將動(dòng)畫用于特定視圖 
7.3.3 將動(dòng)畫用于布局中的所有視圖 
7.3.4 處理動(dòng)畫生命周期事件 
7.4 總結(jié) 
7.5 問(wèn)與答 
7.6 作業(yè) 
7.6.1 測(cè)驗(yàn) 
7.6.2 答案 
7.6.3 練習(xí) 
第8章 實(shí)現(xiàn)主菜單屏幕 
8.1 設(shè)計(jì)主菜單屏幕 
8.1.1 確定主菜單屏幕的布局需求 
8.1.2 使用RelativeLayout設(shè)計(jì)屏幕標(biāo)題 
8.1.3 設(shè)計(jì)ListView控件 
8.1.4 對(duì)主菜單布局設(shè)計(jì)的最后修飾 
8.2 實(shí)現(xiàn)主菜單屏幕布局 
8.2.1 添加資源 
8.2.2 修改主菜單屏幕的布局文件 
8.3 使用ListView控件 
8.3.1 填充ListView控件 
8.3.2 監(jiān)視ListView的事件 
8.3.3 定制ListView控件 
8.4 使用其他類型的菜單 
8.4.1 在游戲屏幕中添加一個(gè)選項(xiàng)菜單 
8.5 總結(jié) 
8.6 問(wèn)與答 
8.7 作業(yè) 
8.7.1 測(cè)驗(yàn) 
8.7.2 答案 
8.7.3 練習(xí) 
第9章 開發(fā)幫助和得分屏幕 
9.1 設(shè)計(jì)幫助屏幕 
9.2 實(shí)現(xiàn)幫助屏幕布局 
9.2.1 添加新資源 
9.2.2 修改幫助屏幕的布局 
9.3 使用文件 
9.3.1 添加原始文件資源 
9.3.2 訪問(wèn)原始文件資源 
9.4 設(shè)計(jì)得分屏幕 
9.4.1 確定得分屏幕的布局需求 
9.4.2 添加TabHost控件 
9.5 實(shí)現(xiàn)得分屏幕的布局 
9.5.1 添加新資源 
9.5.2 修改得分屏幕的布局 
9.6 創(chuàng)建包含選項(xiàng)卡的屏幕 
9.6.1 配置TabHost控件 
9.6.2 給TabHost控件添加選項(xiàng)卡 
9.6.3 指定默認(rèn)選項(xiàng)卡 
9.7 使用XML 
9.7.1 訪問(wèn)XML資源 
9.7.2 使用XmlResourceParser分析XML文件 
9.7.3 對(duì)得分屏幕做最后的修飾 
9.8 總結(jié) 
9.9 問(wèn)與答 
9.10 作業(yè) 
9.10.1 測(cè)驗(yàn) 
9.10.2 答案 
9.10.3 練習(xí) 
第10章 創(chuàng)建表單以收集用戶輸入 
10.1 設(shè)計(jì)設(shè)置屏幕 
10.2 實(shí)現(xiàn)設(shè)置屏幕的布局 
10.2.1 添加新資源 
10.2.2 修改設(shè)置屏幕的布局 
10.3 使用常見的表單控件 
10.3.1 使用EditText控件 
10.3.2 使用Button控件 
10.3.3 使用Spinner控件 
10.4 使用SharedPreferences保存表單數(shù)據(jù) 
10.4.1 定義SharedPreferences條目 
10.4.2 將設(shè)置保存到SharedPreferences中 
10.4.3 從SharedPreferences讀取設(shè)置 
10.5 總結(jié) 
10.6 問(wèn)與答 
10.7 作業(yè) 
10.7.1 測(cè)驗(yàn) 
10.7.2 答案 
10.7.3 練習(xí) 
第11章 使用對(duì)話框收集用戶輸入 
11.1 使用對(duì)話框 
11.1.1 探索各種對(duì)話框 
11.1.2 跟蹤對(duì)話框的生命周期 
11.2 使用DatePickerDialog類 
11.2.1 在類中添加DatePickerDialog 
11.2.2 初始化DatePickerDialog 
11.2.3 顯示DatePickerDialog 
11.3 使用自定義對(duì)話框 
11.3.1 給設(shè)置屏幕添加一個(gè)自定義對(duì)話框 
11.4 總結(jié) 
11.5 問(wèn)與答 
11.6 作業(yè) 
11.6.1 測(cè)驗(yàn) 
11.6.2 答案 
11.6.3 練習(xí) 
第12章 添加應(yīng)用程序邏輯 
12.1 設(shè)計(jì)游戲屏幕 
12.2 實(shí)現(xiàn)游戲屏幕的布局 
12.2.1 添加新資源 
12.2.2 修改游戲屏幕的布局 
12.3 使用ViewSwitcher控件 
12.3.1 初始化切換器控件 
12.3.2 實(shí)現(xiàn)自定義ViewFactory類 
12.3.3 修改TextSwitcher控件 
12.3.4 修改ImageSwitcher控件 
12.4 編寫游戲邏輯 
12.4.1 將游戲狀態(tài)設(shè)置加入SharedPreferences 
12.4.2 獲取、分析并存儲(chǔ)問(wèn)題數(shù)據(jù) 
12.5 總結(jié) 
12.6 問(wèn)與答 
12.7 作業(yè) 
12.7.1 測(cè)驗(yàn) 
12.7.2 答案 
12.7.3 練習(xí) 
第13章 使用圖像和相機(jī) 
13.1 設(shè)計(jì)化身功能 
13.2 在設(shè)置屏幕中添加化身 
13.2.1 修改設(shè)置屏幕的布局 
13.3 使用ImageButton控件 
13.3.1 指定ImageButton控件的圖像 
13.3.2 處理ImageButton的單擊事件 
13.4 選擇并保存化身圖形 
13.4.1 啟動(dòng)活動(dòng)并處理結(jié)果 
13.4.2 使用相機(jī) 
13.4.3 使用圖庫(kù) 
13.4.4 使用選擇器給用戶提供選項(xiàng) 
13.5 使用位圖 
13.5.1 保存位圖圖形 
13.5.2 縮放位圖圖形 
13.6 總結(jié) 
13.7 問(wèn)與答 
13.8 作業(yè) 
13.8.1 測(cè)驗(yàn) 
13.8.2 答案 
13.8.3 練習(xí) 
第14章 支持基于位置的服務(wù) 
14.1 設(shè)計(jì)指定最喜歡的地方功能 
14.1.1 確定布局方面的修改 
14.1.2 設(shè)計(jì)用于指定最喜歡的地方的對(duì)話框 
14.2 實(shí)現(xiàn)指定最喜歡地方的功能 
14.2.1 添加新資源 
14.2.2 修改設(shè)置屏幕的布局 
14.2.3 實(shí)現(xiàn)最喜歡的地方對(duì)話框的布局 
14.3 實(shí)現(xiàn)最喜歡的地方對(duì)話框 
14.4 使用基于位置的服務(wù) 
14.4.1 在模擬器上啟用位置測(cè)試 
14.4.2 訪問(wèn)基于位置的服務(wù) 
14.5 使用地理編碼服務(wù) 
14.5.1 使用Android地理編碼服務(wù) 
14.6 使用地圖 
14.6.1 使用意圖啟動(dòng)地圖應(yīng)用程序 
14.6.2 使用第三方服務(wù)和應(yīng)用程序 
14.7 總結(jié) 
14.8 問(wèn)與答 
14.9 作業(yè) 
14.9.1 測(cè)驗(yàn) 
14.9.2 答案 
14.9.3 練習(xí) 
第15章 添加基本的網(wǎng)絡(luò)支持 
15.1 設(shè)計(jì)網(wǎng)絡(luò)應(yīng)用程序 
15.1.1 使用應(yīng)用程序服務(wù)器 
15.1.2 管理長(zhǎng)時(shí)間的網(wǎng)絡(luò)操作 
15.1.3 告訴用戶正在執(zhí)行網(wǎng)絡(luò)操作 
15.2 開發(fā)網(wǎng)絡(luò)應(yīng)用程序 
15.2.1 在模擬器上啟用網(wǎng)絡(luò)功能測(cè)試 
15.2.2 在硬件上測(cè)試網(wǎng)絡(luò)應(yīng)用程序 
15.3 使用網(wǎng)絡(luò)服務(wù) 
15.3.1 規(guī)劃應(yīng)用程序“BeenThere, Done That!”的網(wǎng)絡(luò)支持 
15.3.2 設(shè)置網(wǎng)絡(luò)權(quán)限 
15.3.3 檢查網(wǎng)絡(luò)狀態(tài) 
15.3.4 使用HTTP 
15.4 使用進(jìn)度條指示網(wǎng)絡(luò)操作 
15.4.1 顯示不確定進(jìn)度 
15.4.2 顯示確定進(jìn)度 
15.4.3 顯示進(jìn)度對(duì)話框 
15.5 異步地運(yùn)行任務(wù) 
15.5.1 使用AsyncTask 
15.5.2 使用Handler和Thread 
15.6 下載并顯示得分?jǐn)?shù)據(jù) 
15.6.1 創(chuàng)建AsyncTask子類以下載得分 
15.6.2 在onPreExecute()中顯示進(jìn)度指示器 
15.6.3 在onPostExecute()中隱藏進(jìn)度指示器 
15.6.4 使用onCancelled()處理取消操作 
15.6.5 使用doInBackground()進(jìn)行后臺(tái)處理 
15.6.6 使用onProgressUpdate()處理更新 
15.6.7 啟動(dòng)ScoreDownloaderTask 
15.7 成批地下載并分析問(wèn)題 
15.7.1 創(chuàng)建用于下載問(wèn)題的AsyncTask子類 
15.7.2 在onPreExecute()中顯示進(jìn)度對(duì)話框 
15.7.3 在onPostExecute()中關(guān)閉進(jìn)度對(duì)話框 
15.7.4 執(zhí)行后臺(tái)任務(wù) 
15.7.5 啟動(dòng)QuizTask 
15.8 總結(jié) 
15.9 問(wèn)與答 
15.10 作業(yè) 
15.10.1 測(cè)驗(yàn) 
15.10.2 答案 
15.10.3 練習(xí) 
第16章 添加其他網(wǎng)絡(luò)功能 
16.1 確定要上傳到服務(wù)器的數(shù)據(jù) 
16.2 同步玩家的數(shù)據(jù) 
16.3 將設(shè)置數(shù)據(jù)上傳到遠(yuǎn)程服務(wù)器 
16.3.1 使用Android服務(wù) 
16.3.2 實(shí)現(xiàn)UploadTask 
16.3.3 使用HTTP GET方式上傳玩家數(shù)據(jù) 
16.3.4 使用HTTP POST方法上傳化身 
16.4 將得分?jǐn)?shù)據(jù)上傳到遠(yuǎn)程服務(wù)器 
16.5 下載朋友的得分?jǐn)?shù)據(jù) 
16.6 總結(jié) 
16.7 問(wèn)與答 
16.8 作業(yè) 
16.8.1 測(cè)驗(yàn) 
16.8.2 答案 
16.8.3 練習(xí) 
第17章 添加社交功能 
17.1 使用社交功能改善應(yīng)用程序 
17.1.1 給應(yīng)用程序量身定制社交功能 
17.1.2 支持基本的玩家關(guān)系 
17.2 在應(yīng)用程序中提供加為好友的功能 
17.2.1 在設(shè)置屏幕中添加加為好友的功能 
17.2.2 實(shí)現(xiàn)加為好友的功能 
17.2.3 改進(jìn)玩家關(guān)系 
17.3 集成社交網(wǎng)絡(luò)服務(wù) 
17.3.1 支持Facebook 
17.3.2 支持Twitter 
17.3.3 使用OpenSocial Initiative 
17.4 總結(jié) 
17.5 問(wèn)與答 
17.6 作業(yè) 
17.6.1 測(cè)驗(yàn) 
17.6.2 答案 
17.6.3 練習(xí) 
第18章 創(chuàng)建主屏幕App Widget 
18.1 設(shè)計(jì)App Widget 
18.1.1 開發(fā)App Widget 
18.1.2 配置App Widget的屬性 
18.1.3 使用RemoteViews 
18.1.4 使用樣式 
18.1.5 設(shè)計(jì)App Widget的布局 
18.1.6 實(shí)現(xiàn)App Widget提供器 
18.1.7 處理App Widget后臺(tái)任務(wù) 
18.1.8 修改Android清單文件 
18.2 總結(jié) 
18.3 問(wèn)與答 
18.4 作業(yè) 
18.4.1 測(cè)驗(yàn) 
18.4.2 答案 
18.4.3 練習(xí) 
第19章 應(yīng)用程序國(guó)際化 
19.1 通用的國(guó)際化原則 
19.2 Android的本地化工作原理 
19.2.1 Android操作系統(tǒng)如何處理區(qū)域 
19.2.2 應(yīng)用程序如何處理區(qū)域 
19.2.3 Android Market如何處理區(qū)域 
19.3 Android國(guó)際化策略 
19.3.1 放棄應(yīng)用程序國(guó)際化 
19.3.2 有限的應(yīng)用程序國(guó)際化 
19.3.3 實(shí)現(xiàn)全面的應(yīng)用程序國(guó)際化 
19.4 使用本地化工具 
19.4.1 確定系統(tǒng)區(qū)域 
19.4.2 設(shè)置日期和時(shí)間字符串的格式 
19.4.3 處理貨幣 
19.5 總結(jié) 
19.6 問(wèn)與答 
19.7 作業(yè) 
19.7.1 測(cè)驗(yàn) 
19.7.2 答案 
19.7.3 練習(xí) 
第20章 針對(duì)不同設(shè)備進(jìn)行開發(fā) 
20.1 Android配置管理 
20.1.1 處理不同的屏幕朝向 
20.1.2 以編程方式應(yīng)對(duì)朝向 變化 
20.1.3 支持不同的屏幕特征 
20.1.4 支持不同的設(shè)備特征 
20.1.5 支持不同的Android SDK版本 
20.2 總結(jié) 
20.3 問(wèn)與答 
20.4 作業(yè) 
20.4.1 測(cè)驗(yàn) 
20.4.2 答案 
20.4.3 練習(xí) 
第21章 深入探討Android 
21.1 探索Android的核心功能 
21.1.1 聲明和實(shí)施應(yīng)用程序權(quán)限 
21.1.2 使用通知提醒用戶 
21.2 設(shè)計(jì)復(fù)雜的用戶界面 
21.2.1 使用樣式和主題 
21.2.2 設(shè)計(jì)自定義View和ViewGroup控件 
21.2.3 使用輸入方法 
21.2.4  處理用戶手勢(shì) 
21.2.5 文字轉(zhuǎn)語(yǔ)音 
21.2.6 語(yǔ)音轉(zhuǎn)文字 
21.3 使用多媒體 
21.3.1 播放和錄制音頻 
21.3.2 播放和錄制視頻 
21.4 使用2D和3D圖形 
21.4.1 使用Android圖形庫(kù) 
21.4.2 使用OpenGL ES圖形API 
21.5 定制Android設(shè)備 
21.5.1 設(shè)置鈴聲 
21.5.2 設(shè)置壁紙 
21.5.3 創(chuàng)建動(dòng)態(tài)壁紙 
21.6 管理和共享數(shù)據(jù) 
21.6.1 使用文件和目錄 
21.6.2 使用SQLite數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)化數(shù)據(jù) 
21.6.3 與其他應(yīng)用程序共享數(shù)據(jù) 
21.6.4 集成全局搜索功能 
21.7 訪問(wèn)設(shè)備硬件 
21.7.1 讀取傳感器原始數(shù)據(jù) 
21.7.2 使用Wi-Fi 
21.7.3 使用藍(lán)牙 
21.7.4 管理電源設(shè)置和電池續(xù)航時(shí)間 
21.8 總結(jié) 
21.9 問(wèn)與答 
21.10 作業(yè) 
21.10.1 測(cè)驗(yàn) 
21.10.2 答案 
21.10.3 練習(xí) 
第22章 測(cè)試Android應(yīng)用程序 
22.1 測(cè)試方面的最佳實(shí)踐 
22.1.1 制定編碼標(biāo)準(zhǔn) 
22.1.2 定期執(zhí)行版本控制生成 
22.1.3 使用缺陷跟蹤系統(tǒng) 
22.1.4 制定良好的測(cè)試計(jì)劃 
22.2 最大化測(cè)試覆蓋率 
22.2.1 管理測(cè)試環(huán)境 
22.2.2 在模擬器上測(cè)試 
22.2.3 在目標(biāo)設(shè)備上測(cè)試 
22.2.4 執(zhí)行自動(dòng)測(cè)試 
22.3 總結(jié) 
22.4 問(wèn)與答 
22.5 作業(yè) 
22.5.1 測(cè)驗(yàn) 
22.5.2 答案 
22.5.3 練習(xí) 
第23章 為發(fā)布做準(zhǔn)備 
23.1 理解發(fā)布過(guò)程 
23.2 準(zhǔn)備應(yīng)用程序發(fā)布候選版本 
23.2.1 為發(fā)布準(zhǔn)備Android清單文件 
23.2.2 保護(hù)應(yīng)用程序以防盜版 
23.2.3 為發(fā)布準(zhǔn)備好相關(guān)的服務(wù) 
23.3 測(cè)試應(yīng)用程序發(fā)布候選版本 
23.4 對(duì)應(yīng)用程序進(jìn)行打包和簽名 
23.4.1 對(duì)應(yīng)用程序進(jìn)行數(shù)字簽名 
23.4.2 導(dǎo)出包文件并對(duì)其進(jìn)行簽名 
23.5 測(cè)試經(jīng)過(guò)簽名的應(yīng)用程序包 
23.5.1 安裝經(jīng)過(guò)簽名的應(yīng)用程序包 
23.5.2 驗(yàn)證經(jīng)過(guò)簽名的應(yīng)用程序 
23.6 總結(jié) 
23.7 問(wèn)與答 
23.8 作業(yè) 
23.8.1 測(cè)驗(yàn) 
23.8.2 答案 
23.8.3 練習(xí) 
第24章 發(fā)布到Android Market 
24.1 在Android Market兜售應(yīng)用程序 
24.1.1 注冊(cè)開發(fā)人員賬戶 
24.1.2 將應(yīng)用程序上傳到Android Market 
24.1.3 發(fā)布到Android Market 
24.1.4 利用開發(fā)人員賬戶帶來(lái)的其他好處 
24.2 探索其他Android發(fā)布方式 
24.2.1 通過(guò)網(wǎng)站銷售應(yīng)用程序 
24.2.2 在其他市場(chǎng)上銷售應(yīng)用程序 
24.3 總結(jié) 
24.4 問(wèn)與答 
24.5 作業(yè) 
24.5.1 測(cè)驗(yàn) 
24.5.2 答案 
24.5.3 練習(xí) 
附錄A 配置Android開發(fā)環(huán)境 
A.1 開發(fā)計(jì)算機(jī)必須滿足的條件 
A.2 安裝Java開發(fā)包 
A.3 安裝Eclipse IDE 
A.4 安裝Android SDK StarterPackage 
A.5 安裝并配置Eclipse插件Android開發(fā)工具 
A.6 為調(diào)試應(yīng)用程序配置開發(fā)硬件 
附錄B Eclipse IDE使用技巧 
B.1 創(chuàng)建類和方法 
B.2 組織導(dǎo)入 
B.3 代碼注釋 
B.4 使用自動(dòng)完成功能 
B.5 高效地編輯代碼 
B.6 重命名各種元素 
B.7 設(shè)置代碼的格式 
B.8 組織代碼 
B.9 重構(gòu) 
B.10 修復(fù)神秘的生成錯(cuò)誤 
B.11 創(chuàng)建自定義日志過(guò)濾器 
B.12 在工作空間中移動(dòng)窗格 
B.13 定制工作空間中的窗格 
B.14 集成源代碼控制功能 
附錄C 補(bǔ)充材料 
C.1 使用本書的源代碼 
C.2 訪問(wèn)Android開發(fā)人員網(wǎng)站 
C.3 訪問(wèn)出版社網(wǎng)站 
C.4 訪問(wèn)作者的網(wǎng)站 
C.5 聯(lián)系作者 
C.6 利用Android在線資源 

編輯推薦

《Android應(yīng)用開發(fā)入門經(jīng)典》為通過(guò)如此短的篇幅就讓您掌握Android開發(fā)的基本知識(shí),Lauren Darcey、Shane Conder只能心無(wú)旁騖,將注意勻完全放在要介紹的主題上。我們嚴(yán)格遵守前面列出的先決條件,不介紹如何編程,不闡述Java語(yǔ)法和編程技巧,也不過(guò)多地糾纏于移動(dòng)應(yīng)用程序常用的支持技術(shù)的細(xì)節(jié),如算法設(shè)計(jì)、網(wǎng)絡(luò)協(xié)議、web服務(wù)器的開發(fā)、圖形設(shè)計(jì)、數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)和其他外圍主題——市面上有探寸這些主題的優(yōu)秀參考資料。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Android應(yīng)用開發(fā)入門經(jīng)典 PDF格式下載


用戶評(píng)論 (總計(jì)29條)

 
 

  •   這本書不錯(cuò),很適合入門。剛開始學(xué)習(xí)Android開發(fā)的,使用這本書入門不錯(cuò)。
  •   以前沒(méi)有開發(fā)Android,只在手機(jī)上使用過(guò),因工作需要在當(dāng)當(dāng)上買了這本書,對(duì)于我這種從來(lái)都沒(méi)有接觸過(guò)得人來(lái)說(shuō),很具有實(shí)用性,相對(duì)來(lái)說(shuō)簡(jiǎn)單易懂,是初學(xué)者必備的寶典。
  •   喜歡這種實(shí)用的風(fēng)格,循序漸進(jìn),對(duì)我這種第一次想了解android開發(fā)的人很有幫助
  •   送貨速度很快 購(gòu)買步驟簡(jiǎn)便 紙質(zhì)很好 內(nèi)容也很不錯(cuò)
  •   書很好,就是到貨太慢.
  •   書不錯(cuò),就是到貨太晚了.
  •   簡(jiǎn)單翻了一下,內(nèi)容不錯(cuò)
  •   作為入門書,很不錯(cuò)。
  •   Android基礎(chǔ)內(nèi)容豐富,適合初學(xué)開觀摩。
  •   其實(shí)是貪便宜買的這本(掩面。。。。

    不太喜歡這種通篇就一個(gè)案例然后從頭做到尾的書。。。中期略沒(méi)條理而且略累

    前面部分還好,基礎(chǔ)操作什么的,講到后面就越來(lái)越苦逼了,最后還是網(wǎng)上各種系統(tǒng)的資料教程才看懂。

    有錢的孩子還是買那種有系統(tǒng)分析且詳細(xì)講解的書好,雖然貴了點(diǎn),這種一個(gè)案例做到尾的書還是略苦逼。。。不過(guò)大部分自己網(wǎng)上查查資料還是能了解一下的。
  •   很不錯(cuò)的一本入門書。
  •   現(xiàn)在沒(méi)時(shí)間看了……
  •   寫的很清晰。。。易上手。。。。
  •   這一系列的書都還不錯(cuò),原先學(xué)習(xí)VS2008的時(shí)候那本書就很好,入門很不錯(cuò),現(xiàn)在環(huán)境更新太快,所以入門快很重要
  •   整本書就是在講一個(gè)項(xiàng)目,但是沒(méi)有源代碼,沒(méi)有針對(duì)性,基本上很難看懂。
  •   外國(guó)人寫的書,中國(guó)人不易看懂
  •   沒(méi)有做到系統(tǒng)性的介紹,敘述零亂,邏輯順序不強(qiáng),東一下、西一下,難以讀下去。
  •   這本書內(nèi)容不詳細(xì),邏輯性和排版都不好,沒(méi)有實(shí)例,很不適合初學(xué)者!
  •   有個(gè)完整的app實(shí)例開發(fā)流程,從設(shè)計(jì)、到開發(fā)、到國(guó)際化、到針對(duì)不同設(shè)備開發(fā)、到測(cè)試、到發(fā)布,都介紹到了,作為一本入門教材,還能怎樣。
  •   老師指定的教材,但是最后也只是翻翻而已,真心不推薦,講的有點(diǎn)亂......
  •   書還不錯(cuò) 但給的時(shí)候有個(gè)角被壓皺了。
  •   正在看,感覺還不錯(cuò)啊,后面會(huì)繼續(xù)評(píng)論
  •   尚可而已
  •   好書啊,內(nèi)容詳實(shí),是一本值得推薦的好書
  •   android入門好書。
  •   在看,感覺還行
  •   品質(zhì)上乘
  •   安卓開發(fā)必備
  •   內(nèi)容有點(diǎn)抽象
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7