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

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

內(nèi)容概要

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

作者簡介

作者:(美)Darcey

書籍目錄

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

編輯推薦

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

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計29條)

 
 

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

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

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

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

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7