Android移動(dòng)應(yīng)用開發(fā)

出版時(shí)間:2012-10  出版社:人民郵電出版社  作者:Lauren Darcey,(美)Shane Conder  頁數(shù):330  字?jǐn)?shù):536000  
Tag標(biāo)簽:無  

內(nèi)容概要

  《Android移動(dòng)應(yīng)用開發(fā)(第3版)卷Ⅰ:基礎(chǔ)篇》涵蓋了Android開發(fā)從概念、技術(shù)到市場推廣應(yīng)用的全部主題,內(nèi)容包括Android平臺(tái)概覽、Android應(yīng)用程序設(shè)計(jì)精髓、Android用戶界面設(shè)計(jì)精髓、Android應(yīng)用程序設(shè)計(jì)精髓、對外發(fā)布你的Android應(yīng)用程序和附錄6個(gè)部分。附錄還包含了Android開發(fā)常用工具(模擬器、DDMS和Eclipse)的使用指南。
  《Android移動(dòng)應(yīng)用開發(fā)(第3版)卷Ⅰ:基礎(chǔ)篇》卷Ⅰ以及本書的卷Ⅱ,不僅適合Android應(yīng)用程序開發(fā)人員閱讀,還能為QA測試人員提供指導(dǎo)。另外,本書還可以幫助項(xiàng)目經(jīng)理更好地管理項(xiàng)目進(jìn)程和項(xiàng)目團(tuán)隊(duì),幫助市場推廣人員更好地把握市場,創(chuàng)造令人矚目的銷售業(yè)績。

作者簡介

Lauren Darcey Lauren
Darcey是一家專注于移動(dòng)開發(fā)的軟件公司的技術(shù)主管,所涉及的技術(shù)包括Android、iPhone、Blackberry、Palm
Pre、BREW和J2ME,還包括咨詢服務(wù)。擁有20年專業(yè)軟件產(chǎn)品研發(fā)經(jīng)驗(yàn)的Lauren被公認(rèn)為企業(yè)架構(gòu)和商業(yè)級移動(dòng)應(yīng)用開發(fā)的權(quán)威。Lauren獲得了加州大學(xué)圣克魯茲分校授予的計(jì)算機(jī)科學(xué)專業(yè)學(xué)士學(xué)位。
Shane Conder Shane
Conder擁有豐富的開發(fā)經(jīng)驗(yàn),在過去的10年中,他把主要精力集中在移動(dòng)和嵌入式開發(fā)領(lǐng)域,迄今已設(shè)計(jì)并開發(fā)了基于Android、iPhone、BREW、Blackberry、J2ME、Palm和Windows
Mobile的諸多商業(yè)軟件。Shane撰寫了大量關(guān)于移動(dòng)通信行業(yè)和評估移動(dòng)開發(fā)平臺(tái)的文章,這些文章發(fā)表在他的個(gè)人技術(shù)博客上,在業(yè)界受到了廣泛的關(guān)注。Shane獲得了加州大學(xué)授予的計(jì)算機(jī)科學(xué)專業(yè)學(xué)士學(xué)位。

書籍目錄

第一部分 Android平臺(tái)概覽
第1章 Android簡介 
1.1 移動(dòng)軟件開發(fā)簡史 
1.1.1 遙想當(dāng)年 
1.1.2 "磚頭" 
1.1.3 無線應(yīng)用協(xié)議(WAP) 
1.1.4 專用移動(dòng)平臺(tái) 
1.2 開放手機(jī)聯(lián)盟(OHA) 
1.2.1 無線Google 
1.2.2 成立開放手機(jī)聯(lián)盟 
1.2.3 制造商:設(shè)計(jì)Android手機(jī) 
1.2.4 移動(dòng)運(yùn)營商:傳播Android體驗(yàn) 
1.2.5 應(yīng)用程序推動(dòng)的設(shè)備銷售:開發(fā)Android應(yīng)用程序 
1.2.6 充分發(fā)揮Android的優(yōu)勢 
1.2.7 Android市場:我們的定位 
1.3 Android平臺(tái)的不同之處 
1.3.1 Android:下一代平臺(tái) 
1.3.2 免費(fèi)開放源代碼 
1.3.3 熟悉和廉價(jià)的開發(fā)工具 
1.3.4 合理的開發(fā)人員學(xué)習(xí)曲線 
1.3.5 強(qiáng)大的應(yīng)用程序開發(fā)支持 
1.3.6 豐富、安全的應(yīng)用集成 
1.3.7 無障礙發(fā)布 
1.3.8 為應(yīng)用程序提供的"自由市場" 
1.3.9 新生并逐漸成長的平臺(tái) 
1.4 Android平臺(tái) 
1.4.1 Android的基本體系結(jié)構(gòu) 
1.4.2 安全與許可權(quán)限 
1.4.3 開發(fā)Android應(yīng)用程序 
小結(jié) 
參考資料和更多信息 
第2章 搭建你的Android開發(fā)環(huán)境 
2.1 配置你的開發(fā)環(huán)境 
2.1.1 配置操作系統(tǒng)以適應(yīng)設(shè)備調(diào)試 
2.1.2 配置Android硬件以供調(diào)試 
2.1.3 升級Android SDK 
2.1.4 Android軟件開發(fā)包的問題 
2.2 探索Android SDK 
2.2.1 理解Android SDK許可協(xié)議 
2.2.2 閱讀Android SDK文檔 
2.2.3 探索Android應(yīng)用程序核心框架 
2.2.4 了解Android核心工具 
2.2.5 探索Android示例應(yīng)用程序 
小結(jié) 
參考資料和更多信息 
第3章 編寫第一個(gè)Android應(yīng)用程序 
3.1 測試你的開發(fā)環(huán)境 
3.1.1 在Eclipse工程中導(dǎo)入Snake應(yīng)用程序 
3.1.2 為Snake工程創(chuàng)建Android虛擬設(shè)備(AVD) 
3.1.3 為Snake工程創(chuàng)建運(yùn)行配置參數(shù) 
3.1.4 在Android模擬器中運(yùn)行Snake應(yīng)用程序 
3.2 構(gòu)建你的第一個(gè)Android應(yīng)用程序 
3.2.1 創(chuàng)建和配置新的Android工程 
3.2.2 Android應(yīng)用程序的核心文件和目錄 
3.2.3 為新工程創(chuàng)建Android虛擬設(shè)備 
3.2.4 為工程配置運(yùn)行參數(shù) 
3.2.5 在模擬器中運(yùn)行Android應(yīng)用程序 
3.2.6 在模擬器中調(diào)試Android應(yīng)用程序 
3.2.7 為Android應(yīng)用程序添加日志記錄 
3.2.8 為應(yīng)用程序添加媒體支持 
3.2.9 為應(yīng)用程序添加位置服務(wù)(LBS) 
3.2.10 在硬件上調(diào)試應(yīng)用程序 
小結(jié) 
參考資料和更多信息 
第4章 掌握Android開發(fā)工具 
4.1 使用Android文檔 
4.2 使用Android模擬器 
4.3 使用LogCat查看應(yīng)用程序日志數(shù)據(jù) 
4.4 使用DDMS調(diào)試應(yīng)用程序 
4.5 使用Android調(diào)試橋(ADB) 
4.6 使用資源編輯器和UI設(shè)計(jì)器 
4.7 使用Android層級瀏覽器 
4.7.1 運(yùn)行層級瀏覽器 
4.7.2 使用布局瀏覽模式 
4.7.3 優(yōu)化用戶界面 
4.7.4 使用精細(xì)像素模式 
4.8 使用九格拉伸圖像 
4.9 使用其他Android工具 
小結(jié) 
參考資料和更多信息 65
第二部分 Android應(yīng)用程序設(shè)計(jì)基礎(chǔ)
第5章 剖析Android應(yīng)用程序 
5.1 掌握重要的Android術(shù)語 
5.2 使用應(yīng)用程序Context 
5.2.1 獲取應(yīng)用程序Context 
5.2.2 使用應(yīng)用程序Context 
5.2.3 獲取應(yīng)用程序資源 
5.2.4 訪問應(yīng)用程序首選項(xiàng) 
5.2.5 訪問應(yīng)用程序文件和目錄 
5.2.6 獲取應(yīng)用程序組件 
5.3 使用Activity執(zhí)行應(yīng)用程序任務(wù) 
5.3.1 Android Activity的生命周期 
5.3.2 使用Activity回調(diào)管理應(yīng)用程序狀態(tài)和資源 
5.4 使用Fragment組織Activity組件 
5.5 使用Intent管理Activity跳轉(zhuǎn) 
5.5.1 使用Intent實(shí)現(xiàn)Activity之間的跳轉(zhuǎn) 
5.5.2 使用Activity和Intent組織應(yīng)用程序?qū)Ш健?br />5.6 使用服務(wù) 
5.7 接收和廣播Intent 
小結(jié) 
參考資料和更多信息 
第6章 使用Android Manifest文件定義應(yīng)用程序 
6.1 使用Android Manifest文件配置Android應(yīng)用程序 
6.2 管理你的應(yīng)用程序標(biāo)識 
6.2.1 為你的應(yīng)用程序指定版本 
6.2.2 給你的應(yīng)用程序加上名稱和圖標(biāo) 
6.3 強(qiáng)制指定應(yīng)用程序的系統(tǒng)需求 
6.3.1 針對特定SDK版本 
6.3.2 強(qiáng)制指定應(yīng)用程序平臺(tái)需求 
6.3.3 使用外部庫 
6.3.4 其他應(yīng)用程序配置及篩選器 
6.4 在Android Manifest文件中注冊Activity 
6.4.1 使用Intent過濾器為應(yīng)用程序指派主入口點(diǎn)Activity 
6.4.2 配置其他Intent過濾器 
6.4.3 注冊其他應(yīng)用程序組件 
6.5 使用許可權(quán)限 
6.5.1 注冊應(yīng)用程序所需的許可權(quán)限 
6.5.2 注冊應(yīng)用程序強(qiáng)制要求的許可權(quán)限 
6.6 探索Manifest文件的其他設(shè)置 
小結(jié) 
參考資料和更多信息 
第7章 管理應(yīng)用程序資源 
7.1 什么是資源 
7.1.1 存儲(chǔ)應(yīng)用程序資源 
7.1.2 資源的類型 
7.1.3 使用程序訪問資源 
7.2 使用Eclipse設(shè)置簡單資源 
7.3 使用不同種類的資源 
7.3.1 使用String(字符串)資源 
7.3.2 使用格式化的字符串資源 
7.3.3 使用字符串?dāng)?shù)組 
7.3.4 使用Boolean(布爾)資源 
7.3.5 使用Integer(整型)資源 
7.3.6 使用顏色 
7.3.7 使用尺寸 
7.3.8 使用簡單Drawable資源 
7.3.9 使用圖像 
7.3.10 使用動(dòng)畫 
7.3.11 使用菜單 
7.3.12 使用XML文件 
7.3.13 使用原始文件 
7.3.14 資源引用 
7.3.15 使用布局(Layout) 
7.4 引用系統(tǒng)資源 
小結(jié) 
參考資料和更多信息 122
第三部分 Android用戶界面設(shè)計(jì)精髓
第8章 探索用戶界面屏幕元素 
8.1 Android視圖和布局簡介 
8.1.1 Android視圖簡介 
8.1.2 Android控件簡介 
8.1.3 Android布局簡介 
8.2 使用TextView顯示文本 
8.2.1 配置布局和尺寸 
8.2.2 在文本中創(chuàng)建上下文鏈接 
8.3 使用EditText獲取用戶數(shù)據(jù) 
8.3.1 使用EditText控件獲取用戶輸入文本 
8.3.2 使用輸入過濾器約束用戶輸入 
8.4 使用自動(dòng)補(bǔ)全輔助用戶 
8.5 使用Spinner控件為用戶提供可選輸入 
8.6 使用按鈕、多選框和單選組完成簡單的用戶選擇 
8.6.1 使用基本按鈕 
8.6.2 使用BheckBox和ToggleButton控件 
8.6.3 使用RadioGroup和Radio Button 
8.7 獲取用戶輸入的日期和時(shí)間 
8.8 使用指示器向用戶顯示數(shù)據(jù) 
8.8.1 使用ProgressBar指示進(jìn)度 
8.8.2 使用SeekBar調(diào)整進(jìn)度 
8.8.3 使用RatingBar顯示評分?jǐn)?shù)據(jù) 
8.8.4 使用Chronometer顯示時(shí)間推移 
8.8.5 顯示時(shí)間 
小結(jié) 
參考資料和更多信息 
第9章 使用布局設(shè)計(jì)用戶界面 
9.1 創(chuàng)建Android用戶界面 
9.1.1 使用XML資源創(chuàng)建布局 
9.1.2 使用代碼創(chuàng)建布局 
9.2 組織用戶界面 
9.2.1 為布局設(shè)計(jì)使用ViewGroup子類 
9.2.2 將ViewGroup子類作為視圖容器 
9.3 使用內(nèi)建的布局類 
9.3.1 使用FrameLayout 
9.3.2 使用LinearLayout 
9.3.3 使用RelativeLayout 
9.3.4 使用TableLayout 
9.3.5 使用GridLayout 
9.3.6 在屏幕上使用多布局 
9.4 使用容器控件類 
9.4.1 使用數(shù)據(jù)驅(qū)動(dòng)容器 
9.4.2 使用標(biāo)簽組織視圖 
9.4.3 添加滾動(dòng)支持 
9.4.4 探索其他視圖容器 
小結(jié) 
參考資料和更多信息 
第10章 使用Fragment 
10.1 理解Fragment 
10.1.1 理解Fragment生命周期 
10.1.2 使用特化的Fragment 
10.1.3 設(shè)計(jì)基于Fragment的應(yīng)用程序 
10.2 使用Android支持包 
10.2.1 為舊版應(yīng)用程序添加Android Fragment支持 
10.2.2 在新應(yīng)用程序中針對舊版平臺(tái)使用Fragment 
10.2.3 在項(xiàng)目中鏈接Android支持包 
小結(jié) 
參考資料和更多信息 
第11章 使用對話框 
11.1 選擇一種方式實(shí)現(xiàn)對話框 
11.2 探索不同類型的對話框 
11.3 使用對話框:以前的方法 
11.4 使用對話框:Fragment方法 
小結(jié) 
參考資料和更多信息 190
第四部分 Android應(yīng)用程序設(shè)計(jì)精髓
第12章 使用Android首選項(xiàng) 
12.1 使用應(yīng)用程序首選項(xiàng) 
12.1.1 正確地使用首選項(xiàng) 
12.1.2 存儲(chǔ)不同類型的首選項(xiàng)值 
12.1.3 創(chuàng)建私有和共享首選項(xiàng) 
12.1.4 創(chuàng)建可供多個(gè)Activity使用的共享首選項(xiàng) 
12.1.5 搜索和讀取首選項(xiàng) 
12.1.6 新增、修改和刪除首選項(xiàng) 
12.1.7 處理首選項(xiàng)變更 
12.1.8 使用Android文件系統(tǒng)查找首選項(xiàng)數(shù)據(jù) 
12.2 創(chuàng)建可管理的用戶首選項(xiàng) 
12.2.1 創(chuàng)建首選項(xiàng)資源文件 
12.2.2 使用PreferenceActivity類 
小結(jié) 
參考資料和更多信息 
第13章 使用文件和目錄 
13.1 使用設(shè)備應(yīng)用程序數(shù)據(jù) 
13.2 練習(xí)良好的文件管理 
13.3 理解Android文件許可權(quán)限 
13.4 使用文件和目錄 
13.4.1 探索Android應(yīng)用程序目錄 
13.4.2 使用Android文件系統(tǒng)操作其他目錄和文件 
小結(jié) 
參考資料和更多信息 
第14章 使用內(nèi)容提供器 
14.1 探索Android內(nèi)容提供器 
14.1.1 使用MediaStore內(nèi)容提供器 
14.1.2 使用CallLog內(nèi)容提供器 
14.1.3 使用瀏覽器(Browser)內(nèi)容提供器 
14.1.4 使用CalenderContract內(nèi)容提供器 
14.1.5 使用UserDictionary(用戶詞典)內(nèi)容提供器 
14.1.6 使用VoicemailContract內(nèi)容提供器 
14.1.7 使用Settings內(nèi)容提供器 
14.1.8 使用聯(lián)系簿(Contacts)內(nèi)容提供器 
14.2 修改內(nèi)容提供器的數(shù)據(jù) 
14.2.1 添加記錄 
14.2.2 修改記錄 
14.2.3 刪除記錄 
14.3 使用第三方內(nèi)容提供器 
小結(jié) 
參考資料和更多信息 
第15章 設(shè)計(jì)高兼容性應(yīng)用程序 
15.1 最大化應(yīng)用程序兼容性 
15.2 為兼容性設(shè)計(jì)用戶界面 
15.2.1 使用Fragment 
15.2.2 使用Android支持包 
15.2.3 支持特定屏幕類型 
15.2.4 使用九格拉伸圖像 
15.2.5 使用Working Square原理 
15.3 提供應(yīng)用程序替代資源 
15.3.1 理解資源的解析(Resolve)方式 
15.3.2 使用替代資源標(biāo)識符 
15.3.3 提供用于不同屏幕方向的資源 
15.3.4 在程序中使用替代資源 
15.3.5 高效地組織應(yīng)用程序資源 
15.4 面向平板電腦、電視和其他新設(shè)備 
15.4.1 面向平板設(shè)備 
15.4.2 面向Google電視設(shè)備 
小結(jié) 
參考資料和更多信息 235 
第五部分 對外發(fā)布你的Android應(yīng)用程序
第16章 移動(dòng)軟件開發(fā)過程 
16.1 移動(dòng)開發(fā)過程概覽 
16.2 選擇一種軟件開發(fā)方法 
16.2.1 理解"瀑布模型"的危險(xiǎn) 
16.2.2 認(rèn)識迭代式開發(fā)的價(jià)值 
16.3 整合應(yīng)用程序需求 
16.3.1 確定工程需求 
16.3.2 為移動(dòng)應(yīng)用程序開發(fā)用例 
16.3.3 吸納第三方需求 
16.3.4 管理設(shè)備數(shù)據(jù)庫 
16.4 項(xiàng)目風(fēng)險(xiǎn)評估 
16.4.1 確定目標(biāo)設(shè)備 
16.4.2 獲取目標(biāo)設(shè)備 
16.4.3 確定應(yīng)用程序需求的可行性 
16.4.4 理解質(zhì)量保障的風(fēng)險(xiǎn) 
16.5 編寫基本項(xiàng)目文檔 
16.5.1 為質(zhì)量保障制定測試計(jì)劃 
16.5.2 提供第三方所需的文檔 
16.5.3 提供維護(hù)和移植所需的文檔 
16.6 使用配置管理系統(tǒng) 
16.6.1 選擇一個(gè)源代碼控制系統(tǒng) 
16.6.2 實(shí)現(xiàn)一個(gè)可用的版本管理系統(tǒng) 
16.7 設(shè)計(jì)移動(dòng)應(yīng)用程序 
16.7.1 認(rèn)識移動(dòng)設(shè)備的局限 
16.7.2 移動(dòng)應(yīng)用程序體系結(jié)構(gòu)探索 
16.7.3 可擴(kuò)展和維護(hù)設(shè)計(jì) 
16.7.4 應(yīng)用程序交互設(shè)計(jì) 
16.8 開發(fā)移動(dòng)應(yīng)用程序 
16.9 測試移動(dòng)應(yīng)用程序 
16.10 發(fā)布移動(dòng)應(yīng)用程序 
16.11 支持和維護(hù)移動(dòng)應(yīng)用程序 
16.11.1 跟蹤和定位用戶產(chǎn)生的"崩潰"報(bào)告 
16.11.2 測試固件升級 
16.11.3 維護(hù)適當(dāng)?shù)膽?yīng)用程序文檔 
16.11.4 管理服務(wù)器的動(dòng)態(tài)更改 
16.11.5 確定低風(fēng)險(xiǎn)移植機(jī)會(huì) 
小結(jié) 
參考資料和更多信息 
第17章 設(shè)計(jì)和開發(fā)"防彈"Android應(yīng)用程序 
17.1 "防彈"移動(dòng)應(yīng)用程序設(shè)計(jì)最佳實(shí)踐 
17.1.1 滿足移動(dòng)用戶的需求 
17.1.2 為移動(dòng)設(shè)備設(shè)計(jì)用戶界面 
17.1.3 設(shè)計(jì)穩(wěn)定、靈敏的移動(dòng)應(yīng)用程序 
17.1.4 設(shè)計(jì)安全的移動(dòng)應(yīng)用程序 
17.1.5 在設(shè)計(jì)移動(dòng)應(yīng)用程序時(shí)考慮利益的最大化 
17.1.6 在Android應(yīng)用程序設(shè)計(jì)時(shí)使用第三方標(biāo)準(zhǔn) 
17.1.7 設(shè)計(jì)便于維護(hù)和升級的移動(dòng)應(yīng)用程序 
17.1.8 在應(yīng)用程序設(shè)計(jì)中使用Andriod工具 
17.1.9 避免設(shè)計(jì)時(shí)的愚蠢錯(cuò)誤 
17.2 "防彈"移動(dòng)應(yīng)用程序開發(fā)最佳實(shí)踐 
17.2.1 設(shè)計(jì)有效的移動(dòng)開發(fā)過程 
17.2.2 提早和經(jīng)常地測試應(yīng)用程序可行性 
17.2.3 使用代碼標(biāo)準(zhǔn)、代碼檢查和單元測試以提高代碼質(zhì)量 
17.2.4 處理某單一設(shè)備的缺陷 
17.2.5 在應(yīng)用程序開發(fā)中使用Android工具 
17.2.6 避免開發(fā)時(shí)的愚蠢錯(cuò)誤 
小結(jié) 
參考資料和更多信息 
第18章 測試Android應(yīng)用程序 
18.1 設(shè)計(jì)一個(gè)應(yīng)用程序漏洞跟蹤系統(tǒng) 
18.2 管理測試環(huán)境 
18.3 盡量全面地進(jìn)行測試 
18.4 在應(yīng)用程序測試中使用Android工具 
18.5 避免測試時(shí)的愚蠢錯(cuò)誤 
小結(jié) 
參考資料和更多信息 
第19章 發(fā)布你的Android應(yīng)用程序 
19.1 選擇合適的發(fā)布模式 
19.1.1 保護(hù)你的知識產(chǎn)權(quán) 
19.1.2 向用戶收費(fèi) 
19.2 為發(fā)布而打包你的應(yīng)用程序 
19.2.1 準(zhǔn)備封裝你的代碼 
19.2.2 為你的應(yīng)用程序打包并簽名 
19.2.3 測試軟件包的發(fā)布版本 
19.2.4 發(fā)布你的應(yīng)用程序 
19.3 在Android Market上發(fā)布你的應(yīng)用程序 
19.3.1 在Android Market上注冊一個(gè)開發(fā)人員賬號 
19.3.2 將你的應(yīng)用程序上傳至Android Market 
19.3.3 上傳應(yīng)用程序市場資源 
19.3.4 配置應(yīng)用程序詳情頁面 
19.3.5 配置應(yīng)用程序發(fā)布選項(xiàng) 
19.3.6 配置應(yīng)用程序聯(lián)系信息和知情通知 
19.3.7 將你的應(yīng)用程序發(fā)布至Android Market 
19.3.8 在Android Market上管理你的應(yīng)用程序 
19.4 通過其他途徑發(fā)布應(yīng)用程序 
19.5 通過自主渠道發(fā)布應(yīng)用程序 
小結(jié) 
參考資料和更多信息 292 
第六部分 附錄
附錄A Android模擬器快速入門 
A.1 模擬器的目的:虛擬現(xiàn)實(shí) 
A.2 使用Android虛擬設(shè)備(AVD) 
A.2.1 使用Android SDK和AVD管理器 
A.2.2 創(chuàng)建AVD 
A.3 使用指定AVD啟動(dòng)模擬器 
A.3.1 維持模擬器高效運(yùn)行 
A.3.2 配置模擬器啟動(dòng)項(xiàng) 
A.3.3 啟動(dòng)模擬器運(yùn)行應(yīng)用程序 
A.3.4 從Android SDK和AVD管理器中啟動(dòng)模擬器 
A.4 配置模擬器的GPS位置信息 
A.5 在兩個(gè)模擬器實(shí)例之間撥打電話 
A.6 在兩個(gè)模擬器實(shí)例之間發(fā)送消息 
A.7 通過控制臺(tái)與模擬器交互 
A.7.1 使用控制臺(tái)模擬來電 
A.7.2 使用控制臺(tái)模擬短消息 
A.7.3 使用控制臺(tái)發(fā)送GPS坐標(biāo) 
A.7.4 使用控制臺(tái)監(jiān)視網(wǎng)絡(luò)狀態(tài) 
A.7.5 使用控制臺(tái)操作電源設(shè)置 
A.7.6 使用其他控制臺(tái)命令 
A.8 享受模擬器 
A.9 認(rèn)識模擬器的局限 
參考資料和更多信息 
附錄B Android DDMS快速入門 
B.1 獨(dú)立或結(jié)合Eclipse使用DDMS 
B.2 熟悉DDMS的關(guān)鍵特性 
B.3 使用進(jìn)程、線程和堆 
B.3.1 向Android應(yīng)用程序關(guān)聯(lián)調(diào)試器 
B.3.2 終止Android進(jìn)程 
B.3.3 監(jiān)視Android應(yīng)用程序的線程活動(dòng) 
B.3.4 監(jiān)視堆活動(dòng) 
B.3.5 觸發(fā)垃圾回收(GC) 
B.3.6 創(chuàng)建和使用HPROF文件 
B.4 使用內(nèi)存分配(allocation)跟蹤器 
B.5 使用文件瀏覽器 
B.5.1 瀏覽模擬器或設(shè)備上的文件系統(tǒng) 
B.5.2 從模擬器或設(shè)備上復(fù)制文件 
B.5.3 向模擬器或設(shè)備復(fù)制文件 
B.5.4 刪除模擬器或設(shè)備上的文件 
B.6 使用模擬器控制 
B.6.1 模擬語音來電 
B.6.2 模擬短消息接收 
B.6.3 發(fā)送位置坐標(biāo) 
B.7 在模擬器或目標(biāo)設(shè)備上截屏 
B.8 使用應(yīng)用程序日志 
附錄C Eclipse技巧和訣竅 
C.1 構(gòu)建你的Eclipse工作空間 
C.1.1 集成源代碼管理服務(wù) 
C.1.2 調(diào)整視圖中的標(biāo)簽面板 
C.1.3 最大化窗口 
C.1.4 最小化窗口 
C.1.5 顯示并排窗口 
C.1.6 顯示同一文件的兩個(gè)部分 
C.1.7 關(guān)掉不需要的標(biāo)簽面板 
C.1.8 保持對窗口的控制 
C.1.9 定制日志過濾器 
C.1.10 在項(xiàng)目中搜索 
C.1.11 組織Eclipse任務(wù) 
C.2 編寫Java代碼 
C.2.1 善用自動(dòng)補(bǔ)全(Autocomplete) 
C.2.2 創(chuàng)建類和方法 
C.2.3 組織導(dǎo)入 
C.2.4 格式化代碼 
C.2.5 重命名 
C.2.6 重構(gòu)代碼 
C.2.7 整理代碼 
C.2.8 使用QuickFix 
C.2.9 提供Javadoc風(fēng)格的文件 
C.2.10 解決詭異的構(gòu)建錯(cuò)誤

編輯推薦

依托Android最新的主流平臺(tái)為Android 4.0,面向最新的SDK和相關(guān)工具,同時(shí)還涵蓋了老版平臺(tái)中的一些常用功能,以幫助開發(fā)人員適應(yīng)目前市面上所有的主流設(shè)備?!禔ndroid移動(dòng)應(yīng)用開發(fā)(第3版)卷Ⅰ:基礎(chǔ)篇》涵蓋了作者數(shù)年來在移動(dòng)開發(fā)領(lǐng)域所積累的經(jīng)驗(yàn),以及成功進(jìn)行移動(dòng)項(xiàng)目開發(fā)所需的全部概念和實(shí)用技術(shù),包括移動(dòng)開發(fā)過程與傳統(tǒng)軟件開發(fā)的區(qū)別,還包括幫助你節(jié)約寶貴時(shí)間和規(guī)避隱患的技巧。不管你的項(xiàng)目有多大規(guī)模,《Android移動(dòng)應(yīng)用開發(fā)(第3版)卷Ⅰ:基礎(chǔ)篇》都能為你提供幫助。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Android移動(dòng)應(yīng)用開發(fā) PDF格式下載


用戶評論 (總計(jì)17條)

 
 

  •   這本書是上周末無聊在圖書館看書時(shí)偶然發(fā)現(xiàn)的,當(dāng)時(shí)看了好幾本有關(guān)android的書,包括《Android應(yīng)用開發(fā)實(shí)戰(zhàn)》,《深入理解Android》等,我覺得這本是我當(dāng)時(shí)看過后印象最深的。首先,它分為基礎(chǔ)篇和提高篇,內(nèi)容是循序漸進(jìn)的。其次,書的內(nèi)容非常具有經(jīng)驗(yàn)性和實(shí)戰(zhàn)性,比如在討論Activity的生命周期的時(shí)候,我看過很多書都是說幾個(gè)回調(diào)函數(shù)是干嘛的,什么時(shí)候調(diào)用,但是真本書講了在各個(gè)回調(diào)函數(shù)中的最佳實(shí)踐是做什么。這一點(diǎn)對于開發(fā)來說非常受用。最后,這本書的內(nèi)容比較新,講的技巧很多。非常值得一看的參考書。
  •   好書就是好書,書的內(nèi)容和質(zhì)量都很好
  •   買了很久了,很慚愧,現(xiàn)在才翻了幾頁,才來寫評論。外國人寫的技術(shù)書,確實(shí)比國內(nèi)作家理解透徹。
  •   基礎(chǔ)內(nèi)容比較詳實(shí)吧,學(xué)些些簡單的還是不錯(cuò)的。
  •   書很好。正在學(xué)習(xí)中。
  •   但愿這本書能給我?guī)砗眠\(yùn)
  •   印刷很清晰,紙張也不錯(cuò),以后有需要還在這買
  •   不錯(cuò),有用,送貨也很快
  •   基礎(chǔ)介紹的很詳細(xì),成套看更佳。
  •   書的內(nèi)容差不多,比那本鳥封面的好得不是一點(diǎn)半點(diǎn),雖然有點(diǎn)過時(shí)了,但入門還算可以。
  •   剛到手,還沒看,希望給力~
  •   書中代碼幾乎沒有,不適合剛接觸Android的人使用
  •   還行 學(xué)習(xí)中
  •   紙張不是很理想,有點(diǎn)暗。
  •   寫得確實(shí)不錯(cuò),但是需要一些基礎(chǔ)。0起點(diǎn)的話開始會(huì)稍微慢點(diǎn),但是后來還是沒有壓力的
  •   我是做 PHP 開發(fā),最近想學(xué)習(xí)開發(fā)安卓程序所以買了這本基礎(chǔ)篇。結(jié)果一點(diǎn)都不基礎(chǔ),要求讀者擁有 Java 軟件開發(fā)經(jīng)驗(yàn)才能看懂。如果你跟我一樣是 Java 小白建議繞行……這“基礎(chǔ)版”買的我后悔死了。
  •   不是我想要的內(nèi)容不滿意
 

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

京ICP備13047387號-7