出版時(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ù)到市場(chǎng)推廣應(yīng)用的全部主題,內(nèi)容包括Android平臺(tái)概覽、Android應(yīng)用程序設(shè)計(jì)精髓、Android用戶界面設(shè)計(jì)精髓、Android應(yīng)用程序設(shè)計(jì)精髓、對(duì)外發(fā)布你的Android應(yīng)用程序和附錄6個(gè)部分。附錄還包含了Android開發(fā)常用工具(模擬器、DDMS和Eclipse)的使用指南。
《Android移動(dòng)應(yīng)用開發(fā)(第3版)卷Ⅰ:基礎(chǔ)篇》卷Ⅰ以及本書的卷Ⅱ,不僅適合Android應(yīng)用程序開發(fā)人員閱讀,還能為QA測(cè)試人員提供指導(dǎo)。另外,本書還可以幫助項(xiàng)目經(jīng)理更好地管理項(xiàng)目進(jìn)程和項(xiàng)目團(tuán)隊(duì),幫助市場(chǎng)推廣人員更好地把握市場(chǎng),創(chuàng)造令人矚目的銷售業(yè)績(jī)。
作者簡(jiǎn)介
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è)級(jí)移動(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è)和評(píng)估移動(dòng)開發(fā)平臺(tái)的文章,這些文章發(fā)表在他的個(gè)人技術(shù)博客上,在業(yè)界受到了廣泛的關(guān)注。Shane獲得了加州大學(xué)授予的計(jì)算機(jī)科學(xué)專業(yè)學(xué)士學(xué)位。
書籍目錄
第一部分 Android平臺(tái)概覽
第1章 Android簡(jiǎn)介
1.1 移動(dòng)軟件開發(fā)簡(jiǎn)史
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)營(yíng)商:傳播Android體驗(yàn)
1.2.5 應(yīng)用程序推動(dòng)的設(shè)備銷售:開發(fā)Android應(yīng)用程序
1.2.6 充分發(fā)揮Android的優(yōu)勢(shì)
1.2.7 Android市場(chǎng):我們的定位
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)用程序提供的"自由市場(chǎng)"
1.3.9 新生并逐漸成長(zhǎng)的平臺(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 升級(jí)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 測(cè)試你的開發(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層級(jí)瀏覽器
4.7.1 運(yùn)行層級(jí)瀏覽器
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)識(shí)
6.2.1 為你的應(yīng)用程序指定版本
6.2.2 給你的應(yīng)用程序加上名稱和圖標(biāo)
6.3 強(qiáng)制指定應(yīng)用程序的系統(tǒng)需求
6.3.1 針對(duì)特定SDK版本
6.3.2 強(qiáng)制指定應(yīng)用程序平臺(tái)需求
6.3.3 使用外部庫
6.3.4 其他應(yīng)用程序配置及篩選器
6.4 在Android Manifest文件中注冊(cè)Activity
6.4.1 使用Intent過濾器為應(yīng)用程序指派主入口點(diǎn)Activity
6.4.2 配置其他Intent過濾器
6.4.3 注冊(cè)其他應(yīng)用程序組件
6.5 使用許可權(quán)限
6.5.1 注冊(cè)應(yīng)用程序所需的許可權(quán)限
6.5.2 注冊(cè)應(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è)置簡(jiǎn)單資源
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 使用簡(jiǎn)單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視圖和布局簡(jiǎn)介
8.1.1 Android視圖簡(jiǎn)介
8.1.2 Android控件簡(jiǎn)介
8.1.3 Android布局簡(jiǎn)介
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 使用按鈕、多選框和單選組完成簡(jiǎn)單的用戶選擇
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顯示評(píng)分?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)用程序中針對(duì)舊版平臺(tái)使用Fragment
10.2.3 在項(xiàng)目中鏈接Android支持包
小結(jié)
參考資料和更多信息
第11章 使用對(duì)話框
11.1 選擇一種方式實(shí)現(xiàn)對(duì)話框
11.2 探索不同類型的對(duì)話框
11.3 使用對(duì)話框:以前的方法
11.4 使用對(duì)話框: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)識(shí)符
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
第五部分 對(duì)外發(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)識(shí)迭代式開發(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)評(píng)估
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ì)量保障制定測(cè)試計(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)識(shí)移動(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 測(cè)試移動(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 測(cè)試固件升級(jí)
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ù)和升級(jí)的移動(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)常地測(cè)試應(yīng)用程序可行性
17.2.3 使用代碼標(biāo)準(zhǔn)、代碼檢查和單元測(cè)試以提高代碼質(zhì)量
17.2.4 處理某單一設(shè)備的缺陷
17.2.5 在應(yīng)用程序開發(fā)中使用Android工具
17.2.6 避免開發(fā)時(shí)的愚蠢錯(cuò)誤
小結(jié)
參考資料和更多信息
第18章 測(cè)試Android應(yīng)用程序
18.1 設(shè)計(jì)一個(gè)應(yīng)用程序漏洞跟蹤系統(tǒng)
18.2 管理測(cè)試環(huán)境
18.3 盡量全面地進(jìn)行測(cè)試
18.4 在應(yīng)用程序測(cè)試中使用Android工具
18.5 避免測(cè)試時(shí)的愚蠢錯(cuò)誤
小結(jié)
參考資料和更多信息
第19章 發(fā)布你的Android應(yīng)用程序
19.1 選擇合適的發(fā)布模式
19.1.1 保護(hù)你的知識(shí)產(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 測(cè)試軟件包的發(fā)布版本
19.2.4 發(fā)布你的應(yīng)用程序
19.3 在Android Market上發(fā)布你的應(yīng)用程序
19.3.1 在Android Market上注冊(cè)一個(gè)開發(fā)人員賬號(hào)
19.3.2 將你的應(yīng)用程序上傳至Android Market
19.3.3 上傳應(yīng)用程序市場(chǎ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)識(shí)模擬器的局限
參考資料和更多信息
附錄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 保持對(duì)窗口的控制
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
無
評(píng)論、評(píng)分、閱讀與下載
Android移動(dòng)應(yīng)用開發(fā) PDF格式下載