注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具Android移動(dòng)開發(fā)一本就夠

Android移動(dòng)開發(fā)一本就夠

Android移動(dòng)開發(fā)一本就夠

定 價(jià):¥75.00

作 者: (美)達(dá)西,(美)康德爾 著,李奔 等譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

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

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

  《Android移動(dòng)開發(fā)一本就夠》涵蓋了Android開發(fā)從概念、技術(shù)到市場(chǎng)推廣應(yīng)用的全部話題,內(nèi)容包括:Android概覽、Android應(yīng)用程序設(shè)計(jì)精髓、Android用戶界面設(shè)計(jì)精髓、常用Android API、更多Android應(yīng)用程序設(shè)計(jì)原則、對(duì)外發(fā)布你的Android應(yīng)用程序和附錄7個(gè)部分。附錄還包含了Android開發(fā)常用工具(如模擬器、DDMS、調(diào)試橋、Eclipse和SQLite等)的使用指南?! 禔ndroid移動(dòng)開發(fā)一本就夠》不僅適合Android應(yīng)用程序開發(fā)人員閱讀,還能為QA測(cè)試人員提供指導(dǎo)。另外《Android移動(dòng)開發(fā)一本就夠》還可以幫助項(xiàng)目經(jīng)理更好地管理項(xiàng)目進(jìn)程和項(xiàng)目團(tuán)隊(duì),幫助市場(chǎng)推廣人員更好地把握市場(chǎng),創(chuàng)造令人矚目的銷售業(yè)績(jī)。

作者簡(jiǎn)介

暫缺《Android移動(dòng)開發(fā)一本就夠》作者簡(jiǎn)介

圖書目錄

第一部分 Android概覽
第1章 Android簡(jiǎn)介
1.1 移動(dòng)軟件開發(fā)簡(jiǎn)史
1.1.1 遙想當(dāng)年
1.1.2 “磚頭”
1.1.3 無(wú)線應(yīng)用協(xié)議(WAP)
1.1.4 專用移動(dòng)平臺(tái)
1.2 開放手機(jī)聯(lián)盟(OHA)
1.2.1 無(wú)線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 內(nèi)容提供商:開發(fā)Android應(yīng)用程序
1.2.6 充分發(fā)揮Android的優(yōu)勢(shì)
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 無(wú)障礙發(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ā)包的問(wèn)題
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é) 
參考資料和更多信息 
第二部分 Android應(yīng)用程序設(shè)計(jì)精髓
第4章 剖析Android應(yīng)用程序
4.1 掌握重要的Android術(shù)語(yǔ)
4.2 使用應(yīng)用程序Context
4.3 使用Activity執(zhí)行應(yīng)用程序任務(wù)
4.3.1 Android Activity的生命周期
4.3.2 使用Intent管理Activity跳轉(zhuǎn)
4.4 使用服務(wù)
4.5 接收和廣播Intent
小結(jié) 
參考資料和更多信息 
第5章 使用Android Manifest文件定義應(yīng)用程序
5.1 配置Android Manifest文件
5.2 管理你的應(yīng)用程序標(biāo)識(shí)
5.2.1 為你的應(yīng)用程序指定版本
5.2.2 給你的應(yīng)用程序加上名稱和圖標(biāo)
5.3 強(qiáng)制指定應(yīng)用程序的系統(tǒng)需求
5.3.1 針對(duì)特定SDK版本
5.3.2 強(qiáng)制指定應(yīng)用程序平臺(tái)需求
5.3.3 使用外部庫(kù)
5.4 注冊(cè)Activity和其他應(yīng)用程序組件
5.4.1 使用Intent過(guò)濾器為應(yīng)用程序指派主入口點(diǎn)Activity
5.4.2 配置其他Intent過(guò)濾器
5.5 使用許可權(quán)限
5.5.1 注冊(cè)應(yīng)用程序所需的許可權(quán)限
5.5.2 注冊(cè)應(yīng)用程序授予其他應(yīng)用程序的許可權(quán)限
5.6 探索Manifest文件的其他參數(shù)
小結(jié) 
參考資料和更多信息 
第6章 管理應(yīng)用程序資源
6.1 什么是資源
6.1.1 存儲(chǔ)應(yīng)用程序資源
6.1.2 理解資源目錄的層級(jí)結(jié)構(gòu)
6.1.3 資源的類型
6.1.4 存儲(chǔ)不同的資源類型
6.1.5 使用程序訪問(wèn)資源
6.2 使用Eclipse設(shè)置簡(jiǎn)單資源
6.3 使用資源
6.3.1 使用String(字符串)資源
6.3.2 使用格式化的字符串資源
6.3.3 使用字符串?dāng)?shù)組
6.3.4 使用Boolean(布爾)資源
6.3.5 使用Integer(整型)資源
6.3.6 使用顏色
6.3.7 使用尺寸
6.3.8 使用簡(jiǎn)單Drawable資源
6.3.9 使用圖像
6.3.10 使用動(dòng)畫
6.3.11 使用菜單
6.3.12 使用XML文件
6.3.13 使用原始文件
6.3.14 資源引用
6.3.15 使用布局(Layout)
6.3.16 使用樣式(Style)
6.3.17 使用主題(Theme)
6.4 引用系統(tǒng)資源
小結(jié) 
參考資料和更多信息 
第三部分 Android用戶界面設(shè)計(jì)精髓
第7章 探索用戶界面屏幕元素
7.1 Android視圖和布局簡(jiǎn)介
7.2 使用TextView顯示文本
7.2.1 配置布局和尺寸
7.2.2 在文本中創(chuàng)建上下文鏈接
7.3 獲取用戶數(shù)據(jù)
7.3.1 使用EditText控件獲取用戶輸入文本
7.3.2 使用Spinner控件為用戶提供可選輸入
7.4 使用按鈕、多選框和單選組
7.4.1 使用基本按鈕
7.4.2 使用多選框和開關(guān)(Toggle)按鈕
7.4.3 使用RadioGroup和RadioButton
7.5 獲取用戶輸入的日期和時(shí)間
7.6 使用指示器向用戶顯示數(shù)據(jù)
7.7 使用SeekBar調(diào)整進(jìn)度
7.7.1 使用RatingBar顯示評(píng)分?jǐn)?shù)據(jù)
7.7.2 使用Chronometer顯示時(shí)間推移
7.7.3 顯示時(shí)間
7.8 為用戶提供選項(xiàng)和上下文菜單
7.8.1 使用選項(xiàng)菜單
7.8.2 使用ContextMenu
7.9 處理用戶事件
7.9.1 監(jiān)聽觸摸模式狀態(tài)改變
7.9.2 監(jiān)聽全屏幕上的事件
7.9.3 監(jiān)聽長(zhǎng)時(shí)單擊
7.9.4 監(jiān)聽焦點(diǎn)改變
7.1 使用對(duì)話框
7.10.1 探索不同類型的對(duì)話框
7.10.2 跟蹤對(duì)話框的生命周期
7.10.3 使用自定義對(duì)話框
7.11 使用樣式
7.12 使用主題
小結(jié) 
第8章 使用布局設(shè)計(jì)用戶界面
8.1 創(chuàng)建Android用戶界面
8.1.1 使用XML資源創(chuàng)建布局
8.1.2 使用代碼創(chuàng)建布局
8.2 組織用戶界面
8.3 使用內(nèi)建的布局類
8.3.1 使用FrameLayout
8.3.2 使用LinearLayout
8.3.3 使用RelativeLayout
8.3.4 使用TableLayout
8.3.5 在屏幕上使用多布局
8.4 使用內(nèi)建的View容器類
8.4.1 使用數(shù)據(jù)驅(qū)動(dòng)容器
8.4.2 使用標(biāo)簽組織視圖
8.4.3 添加滾動(dòng)支持
8.4.4 探索其他視圖容器
小結(jié) 
第9章 繪圖與動(dòng)畫
9.1 屏幕繪圖
9.2 使用文字
9.2.1 使用默認(rèn)字體
9.2.2 使用自定義字體
9.2.3 測(cè)量文字所需的屏幕尺寸
9.3 使用位圖
9.4 使用圖形
9.4.1 用XML資源定義圖形
9.4.2 使用程序定義圖形
9.4.3 繪制各種圖形
9.5 使用動(dòng)畫
9.5.1 使用逐幀動(dòng)畫
9.5.2 使用補(bǔ)間動(dòng)畫
小結(jié) 
第四部分 使用常用Android API
第10章 使用Android數(shù)據(jù)和存儲(chǔ)API
10.1 使用應(yīng)用程序首選項(xiàng)
10.1.1 創(chuàng)建私有和共享首選項(xiàng)
10.1.2 搜索和讀取首選項(xiàng)
10.1.3 新增、修改和刪除首選項(xiàng)
10.1.4 使用Android文件系統(tǒng)查找首選項(xiàng)數(shù)據(jù)
10.2 使用文件和目錄
10.2.1 探索Android應(yīng)用程序目錄
10.2.2 使用Android文件系統(tǒng)操作其他目錄和文件
10.3 使用SQLite數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)化數(shù)據(jù)
10.3.1 創(chuàng)建SQLite數(shù)據(jù)庫(kù)
10.3.2 創(chuàng)建、修改和刪除數(shù)據(jù)庫(kù)記錄
10.3.3 在SQLite數(shù)據(jù)庫(kù)中執(zhí)行查詢
10.3.4 關(guān)閉和刪除SQLite數(shù)據(jù)庫(kù)
10.3.5 設(shè)計(jì)持久數(shù)據(jù)庫(kù)
10.3.6 向應(yīng)用程序界面綁定數(shù)據(jù)
小結(jié) 
參考資料和更多信息 
第11章 使用內(nèi)容提供器在應(yīng)用程序間共享數(shù)據(jù)
11.1 探索Android內(nèi)容提供器
11.1.1 使用MediaStore內(nèi)容提供器
11.1.2 使用CallLog內(nèi)容提供器
11.1.3 使用瀏覽器(Browser)內(nèi)容提供器
11.1.4 使用聯(lián)系簿(Contacts)內(nèi)容提供器
11.1.5 使用UserDictionary(用戶詞典)內(nèi)容提供器
11.1.6 使用Settings內(nèi)容提供器
11.2 修改內(nèi)容提供器的數(shù)據(jù)
11.2.1 添加記錄
11.2.2 修改記錄
11.2.3 刪除記錄
11.3 使用內(nèi)容提供器增強(qiáng)你的應(yīng)用程序
11.4 實(shí)現(xiàn)內(nèi)容提供器
11.4.1 實(shí)現(xiàn)內(nèi)容提供器接口
11.4.2 定義數(shù)據(jù)URI
11.4.3 定義數(shù)據(jù)列
11.4.4 實(shí)現(xiàn)重要的內(nèi)容提供器方法
11.4.5 更新Manifest文件
11.5 使用動(dòng)態(tài)文件夾(Live Folder)
小結(jié) 
參考資料和更多信息 
第12章 使用Android網(wǎng)絡(luò)API
12.1 移動(dòng)網(wǎng)絡(luò)基礎(chǔ)
12.2 訪問(wèn)因特網(wǎng)(HTTP)
12.2.1 從Web讀取數(shù)據(jù)
12.2.2 使用HttpURLConnection
12.2.3 解析從網(wǎng)絡(luò)獲取的XML
12.2.4 異步操作
12.2.5 使用AsyncTask
12.2.6 使用線程進(jìn)行網(wǎng)絡(luò)訪問(wèn)
12.2.7 顯示從網(wǎng)絡(luò)資源獲取的圖像
12.2.8 獲取Android網(wǎng)絡(luò)狀態(tài)
小結(jié) 227
參考資料和更多信息 
第13章 使用Android Web API
13.1 使用WebView瀏覽Web
13.1.1 設(shè)計(jì)帶有WebView控件的布局
13.1.2 向WebView控件載入內(nèi)容
13.1.3 為WebView控件添加功能
13.2 使用WebKit延伸Web應(yīng)用
13.2.1 瀏覽WebKit API
13.2.2 擴(kuò)展Android Web應(yīng)用程序的功能
13.3 使用Flash
13.3.1 使用Flash應(yīng)用程序
13.3.2 構(gòu)建AIR應(yīng)用程序
小結(jié) 
參考資料和更多信息 
第14章 使用位置服務(wù)API
14.1 使用全球定位服務(wù)(GPS)
14.1.1 在你的應(yīng)用程序中使用
GPS功能 
14.1.2 查找你的位置
14.1.3 定位你的模擬器
14.2 位置地理編碼
14.3 在地圖上標(biāo)注位置
14.3.1 地圖標(biāo)注內(nèi)容
14.3.2 地圖標(biāo)注視圖
14.3.3 獲得調(diào)試API Key
14.3.4 拖曳地圖視圖
14.3.5 縮放地圖視圖
14.3.6 標(biāo)記點(diǎn)
14.4 位置服務(wù)擴(kuò)展應(yīng)用
小結(jié) 
參考資料和更多信息 
第15章 使用Android多媒體API
15.1 使用多媒體
15.2 使用靜態(tài)圖像
15.2.1 使用攝像頭捕捉靜態(tài)圖像
15.2.2 配置攝像頭模式
15.2.3 分享圖像
15.2.4 將圖像指定為壁紙
15.3 使用視頻
15.3.1 錄制視頻
15.3.2 播放視頻
15.4 使用音頻
15.4.1 錄制音頻
15.4.2 播放音頻
15.4.3 共享音頻
15.4.4 搜索多媒體
15.4.5 使用鈴音
小結(jié) 
參考資料和更多信息 
第16章 使用Android電話API
16.1 使用電話功能
16.1.1 為獲取手機(jī)狀態(tài)信息取得許可權(quán)限
16.1.2 獲取通話狀態(tài)
16.1.3 請(qǐng)求獲取服務(wù)信息
16.1.4 監(jiān)控信號(hào)強(qiáng)度和數(shù)據(jù)連接速度
16.1.5 使用電話號(hào)碼
16.2 使用短消息
16.2.1 獲得發(fā)送和接收短消息的許可權(quán)限
16.2.2 發(fā)送短消息
16.2.3 接收短消息
16.3 撥打和接聽電話
小結(jié) 
參考資料和更多信息 
第17章 通過(guò)OpenGL ES使用Android 3D圖形
17.1 使用OpenGL ES
17.1.1 在Android中使用OpenGL ES
17.1.2 保證設(shè)備兼容性
17.2 在Android SDK中使用OpenGL ES API
17.3 手工處理OpenGL ES任務(wù)
17.3.1 創(chuàng)建SurfaceView
17.3.2 啟動(dòng)OpenGL ES線程
17.3.3 初始化EGL
17.3.4 初始化GL
17.3.5 屏幕繪制
17.4 繪制3D物體
17.4.1 繪制頂點(diǎn)(Vertices)
17.4.2 為頂點(diǎn)著色
17.4.3 繪制更多復(fù)雜物體
17.4.4 照亮你的場(chǎng)景
17.4.5 為對(duì)象賦予材質(zhì)
17.5 同Android視圖和事件進(jìn)行交互
17.5.1 允許OpenGL線程向應(yīng)用程序線程發(fā)送信息
17.5.2 允許應(yīng)用程序線程向OpenGL線程發(fā)送信息
17.6 清理OpenGL ES
17.7 使用GLSurfaceView
17.8 使用OpenGL ES 2.0
17.8.1 為OpenGL ES 2.0配置應(yīng)用程序
17.8.2 獲取OpenGL ES 2.0平面
小結(jié) 
參考資料和更多信息 
第18章 使用Android NDK
18.1 何時(shí)使用Android NDK
18.2 安裝Android NDK
18.3 探索Android NDK
18.4 創(chuàng)建自己的NDK工程
18.4.1 使用Java調(diào)用原生代碼
18.4.2 處理參數(shù)和返回值
18.4.3 在原生代碼中使用異常
18.5 提升圖形處理性能
小結(jié) 
參考資料和更多信息 
第19章 使用Android可選硬件API
19.1 與設(shè)備硬件進(jìn)行交互
19.2 使用設(shè)備傳感器
19.2.1 使用不同的傳感器
19.2.2 獲取對(duì)傳感器的訪問(wèn)
19.2.3 讀取傳感器數(shù)據(jù)
19.2.4 校正傳感器
19.2.5 確定設(shè)備的方向
19.2.6 指北
19.3 使用Wi-Fi
19.4 使用藍(lán)牙
19.4.1 檢查可用的藍(lán)牙硬件
19.4.2 開啟藍(lán)牙
19.4.3 查詢配對(duì)設(shè)備
19.4.4 搜索設(shè)備
19.4.5 建立設(shè)備間連接
19.5 監(jiān)視電池
小結(jié) 
參考資料和更多信息 
第五部分 更多Android應(yīng)用程序設(shè)計(jì)原則
第20章 使用通知
20.1 向用戶發(fā)出通知
20.2 使用狀態(tài)欄發(fā)布通知
20.2.1 使用NotificationManager服務(wù)
20.2.2 創(chuàng)建一個(gè)帶有圖標(biāo)的簡(jiǎn)單文本通知
20.2.3 使用通知隊(duì)列
20.2.4 更新通知
20.2.5 清除通知
20.3 讓手機(jī)震動(dòng)
20.4 燈光閃爍
20.5 發(fā)出聲響
20.6 自定義通知
20.7 設(shè)計(jì)有用的通知
小結(jié) 
參考資料和更多信息 
第21章 使用服務(wù)
21.1 何時(shí)使用服務(wù)
21.2 理解服務(wù)的生命周期
21.3 創(chuàng)建服務(wù)
21.4 控制服務(wù)
21.5 實(shí)現(xiàn)遠(yuǎn)程接口
21.6 實(shí)現(xiàn)可包裝(Parcelable)類
小結(jié) 
參考資料和更多信息 
第22章 擴(kuò)展Android應(yīng)用程序
22.1 增強(qiáng)你的應(yīng)用程序
22.2 使用應(yīng)用程序小插件
22.2.1 創(chuàng)建應(yīng)用程序小插件
22.2.2 安裝應(yīng)用程序小插件
22.2.3 成為小插件“宿主(Host)”
22.3 使用動(dòng)態(tài)壁紙(Live Wallpaper)
22.3.1 創(chuàng)建動(dòng)態(tài)壁紙
22.3.2 安裝動(dòng)態(tài)壁紙
22.4 成為內(nèi)容類型處理器(Content Type Handler)
22.5 確定Intent動(dòng)作和MIME類型
22.5.1 實(shí)現(xiàn)Activity處理Intent
22.5.2 注冊(cè)Intent過(guò)濾器
22.6 讓應(yīng)用程序的內(nèi)容可搜索
22.6.1 在應(yīng)用程序內(nèi)啟用搜索
22.6.2 啟用全局搜索
22.7 使用動(dòng)態(tài)文件夾
22.7.1 創(chuàng)建動(dòng)態(tài)文件夾
22.7.2 安裝動(dòng)態(tài)文件夾
小結(jié) 
參考資料和更多信息 
第23章 用戶賬戶管理與數(shù)據(jù)同步
23.1 使用賬戶管理器管理賬戶
23.2 使用備份服務(wù)
23.2.1 選擇遠(yuǎn)程備份服務(wù)
23.2.2 實(shí)現(xiàn)備份代理(Agent)
23.2.3 備份和恢復(fù)應(yīng)用程序數(shù)據(jù)
小結(jié) 
參考資料和更多信息 
第24章 處理高級(jí)用戶輸入
24.1 使用文本輸入法
24.1.1 使用軟鍵盤
24.1.2 使用文本預(yù)測(cè)和用戶詞典
24.2 探索輔助功能(Accessibility)框架
24.2.1 使用語(yǔ)音識(shí)別服務(wù)
24.2.2 使用語(yǔ)音合成(TTS)服務(wù)
24.3 使用手勢(shì)
24.4 處理普通單點(diǎn)觸控手勢(shì)
24.4.1 處理普通多點(diǎn)觸控手勢(shì)
24.4.2 讓手勢(shì)更自然
24.5 使用軌跡球
24.6 處理屏幕方向改變
小結(jié) 
參考資料和更多信息 
第25章 面向不同設(shè)備配置和語(yǔ)言
25.1 最大化應(yīng)用程序兼容性
25.2 為兼容性設(shè)計(jì)用戶界面
25.2.1 支持特定屏幕類型
25.2.2 使用九格拉伸圖像
25.2.3 使用Working Square原理
25.3 提供應(yīng)用程序替代資源
25.3.1 使用替代資源標(biāo)識(shí)符
25.3.2 提供用于不同屏幕方向的資源
25.3.3 在程序中使用替代資源
25.3.4 高效地組織應(yīng)用程序資源
25.4 應(yīng)用程序國(guó)際化
25.4.1 使用替代資源實(shí)現(xiàn)國(guó)際化
25.4.2 在程序中實(shí)現(xiàn)本地化支持
25.5 面向不同設(shè)備配置
25.5.1 支持硬件配置
25.5.2 面向不同Android SDK版本
小結(jié) 
參考資料和更多信息 
第六部分 對(duì)外發(fā)布你的Android應(yīng)用程序
第26章 移動(dòng)軟件開發(fā)過(guò)程
26.1 移動(dòng)開發(fā)過(guò)程概覽
26.2 選擇一種軟件開發(fā)方法
26.2.1 理解“瀑布模型”的危險(xiǎn)
26.2.2 認(rèn)識(shí)迭代式開發(fā)的價(jià)值
26.3 整合應(yīng)用程序需求
26.3.1 確定工程需求
26.3.2 為移動(dòng)應(yīng)用程序開發(fā)用例
26.3.3 吸納第三方需求
26.3.4 管理設(shè)備數(shù)據(jù)庫(kù)
26.4 項(xiàng)目風(fēng)險(xiǎn)評(píng)估
26.4.1 確定目標(biāo)設(shè)備
26.4.2 獲取目標(biāo)設(shè)備
26.4.3 確定應(yīng)用程序需求的可行性
26.4.4 理解質(zhì)量保障的風(fēng)險(xiǎn)
26.5 編寫基本項(xiàng)目文檔
26.6 使用配置管理系統(tǒng)
26.7 設(shè)計(jì)移動(dòng)應(yīng)用程序
26.7.1 認(rèn)識(shí)移動(dòng)設(shè)備的局限
26.7.2 移動(dòng)應(yīng)用程序體系結(jié)構(gòu)探索
26.7.3 可擴(kuò)展和維護(hù)設(shè)計(jì)
26.7.4 應(yīng)用程序交互設(shè)計(jì)
26.8 開發(fā)移動(dòng)應(yīng)用程序
26.9 測(cè)試移動(dòng)應(yīng)用程序
26.1 發(fā)布移動(dòng)應(yīng)用程序
26.11 支持和維護(hù)移動(dòng)應(yīng)用程序
小結(jié) 
參考資料和更多信息 
第27章 設(shè)計(jì)和開發(fā)“防彈”Android應(yīng)用程序
27.1 “防彈”移動(dòng)應(yīng)用程序設(shè)計(jì)最佳實(shí)踐 
27.1.1 滿足移動(dòng)用戶的需求
27.1.2 為移動(dòng)設(shè)備設(shè)計(jì)用戶界面
27.1.3 設(shè)計(jì)穩(wěn)定、靈敏的移動(dòng)應(yīng)用程序
27.1.4 設(shè)計(jì)安全的移動(dòng)應(yīng)用程序
27.1.5 在設(shè)計(jì)移動(dòng)應(yīng)用程序時(shí)考慮利益的最大化
27.1.6 在Android應(yīng)用程序設(shè)計(jì)時(shí)使用第三方標(biāo)準(zhǔn)
27.1.7 設(shè)計(jì)便于維護(hù)和升級(jí)的移動(dòng)應(yīng)用程序
27.1.8 在應(yīng)用程序設(shè)計(jì)中使用Andriod工具
27.1.9 避免設(shè)計(jì)時(shí)的愚蠢錯(cuò)誤
27.2 “防彈”移動(dòng)應(yīng)用程序開發(fā)最佳實(shí)踐 
27.2.1 設(shè)計(jì)有效的移動(dòng)開發(fā)過(guò)程
27.2.2 提早和經(jīng)常地測(cè)試應(yīng)用程序可行性
27.2.3 使用代碼標(biāo)準(zhǔn)、代碼檢查和單元測(cè)試以提高代碼質(zhì)量
27.2.4 處理某單一設(shè)備的缺陷
27.2.5 在應(yīng)用程序開發(fā)中使用Android工具
27.2.6 避免開發(fā)時(shí)的愚蠢錯(cuò)誤
小結(jié) 
參考資料和更多信息 
第28章 測(cè)試Android應(yīng)用程序
28.1 設(shè)計(jì)一個(gè)應(yīng)用程序漏洞跟蹤系統(tǒng)
28.2 管理測(cè)試環(huán)境
28.3 盡量全面地進(jìn)行測(cè)試
28.4 在應(yīng)用程序測(cè)試中使用Android工具
28.5 避免測(cè)試時(shí)的愚蠢錯(cuò)誤
28.6 外包測(cè)試的責(zé)任
小結(jié) 
參考資料和更多信息 
第29章 銷售你的Android應(yīng)用程序
29.1 選擇合適的發(fā)布模式
29.2 為發(fā)布而打包你的應(yīng)用程序
29.2.1 準(zhǔn)備封裝你的代碼
29.2.2 為你的應(yīng)用程序打包并簽名
29.2.3 測(cè)試軟件包的發(fā)布版本
29.2.4 認(rèn)證你的Android應(yīng)用程序
29.3 發(fā)布你的應(yīng)用程序
29.3.1 在Android Market上銷售你的應(yīng)用程序
29.3.2 在自己的服務(wù)器上銷售你的應(yīng)用程序
29.3.3 銷售應(yīng)用程序的其他途徑
29.3.4 保護(hù)你的知識(shí)產(chǎn)權(quán)
29.3.5 讓用戶付費(fèi)
小結(jié) 455
參考資料和更多信息 
第七部分 附錄
附錄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 配置模擬器啟動(dòng)項(xiàng)
A.3.2 啟動(dòng)模擬器運(yùn)行應(yīng)用程序
A.3.3 從Android SDK和AVD管理器中啟動(dòng)模擬器
A.4 配置模擬器的GPS位置信息
A.5 在兩個(gè)模擬器實(shí)例之間撥打電話
A.6 在兩個(gè)模擬器實(shí)例之間發(fā)送消息
A.7 通過(guò)控制臺(tái)與模擬器交互
A.7.1 使用控制臺(tái)模擬來(lá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 監(jiān)視Android應(yīng)用程序的線程活動(dòng)
B.3.3 觸發(fā)垃圾回收(GC)
B.3.4 監(jiān)視堆活動(dòng)
B.3.5 監(jiān)視內(nèi)存分配
B.3.6 終止Android進(jìn)程
B.4 使用文件瀏覽器
B.4.1 瀏覽模擬器或設(shè)備上的文件系統(tǒng)
B.4.2 從模擬器或設(shè)備上拷貝文件
B.4.3 向模擬器或設(shè)備拷貝文件
B.4.4 刪除模擬器或設(shè)備上的文件
B.5 使用模擬器控制
B.5.1 模擬語(yǔ)音來(lái)電
B.5.2 模擬短消息接收
B.5.3 發(fā)送位置坐標(biāo)
B.6 使用應(yīng)用程序日志
B.7 在模擬器或目標(biāo)設(shè)備上截屏
附錄C Android調(diào)試橋快速入門
C.1 列表顯示連接的設(shè)備和模擬器
C.2 針對(duì)特定設(shè)備使用ADB命令
C.3 啟動(dòng)和停止ADB服務(wù)進(jìn)程
C.3.1 停止ADB服務(wù)進(jìn)程
C.3.2 啟動(dòng)和檢測(cè)ADB服務(wù)進(jìn)程
C.4 發(fā)布Shell命令
C.4.1 發(fā)布單條Shell命令
C.4.2 使用Shell會(huì)話
C.4.3 使用Shell啟動(dòng)和終止模擬器
C.5 拷貝文件
C.5.1 向設(shè)備或模擬器發(fā)送文件
C.5.2 從設(shè)備提取文件
C.6 安裝和卸載Android應(yīng)用程序
C.6.1 安裝應(yīng)用程序
C.6.2 重裝應(yīng)用程序
C.6.3 卸載應(yīng)用程序
C.7 使用LogCat記錄日志
C.7.1 顯示所有的日志信息
C.7.2 在日志數(shù)據(jù)中包含日期和時(shí)間信息
C.7.3 過(guò)濾日志信息
C.7.4 清除日志
C.7.5 將日志輸出重定向至一個(gè)文件
C.7.6 訪問(wèn)次級(jí)日志
C.8 控制備份服務(wù)
C.8.1 強(qiáng)制備份操作
C.8.2 強(qiáng)制恢復(fù)操作
C.8.3 將存檔數(shù)據(jù)清空
C.9 生成Bug報(bào)告
C.10 使用Shell查看SQLite數(shù)據(jù)庫(kù)
C.10.1 在ADB Shell中進(jìn)行應(yīng)用程序壓力測(cè)試
C.10.2 通過(guò)Shell安裝和使用自定義二進(jìn)制文件
C.11 其他ADB命令探索
附錄D Eclipse技巧和訣竅
D.1 構(gòu)建你的Eclipse工作空間
D.1.1 集成源代碼管理服務(wù)
D.1.2 調(diào)整視圖中的標(biāo)簽面板
D.1.3 最大化窗口
D.1.4 最小化窗口
D.1.5 顯示并排窗口
D.1.6 顯示同一文件的兩個(gè)部分
D.1.7 關(guān)掉不需要的標(biāo)簽面板
D.1.8 保持對(duì)窗口的控制
D.1.9 定制日志過(guò)濾器
D.2 編寫Java代碼
D.2.1 善用自動(dòng)補(bǔ)全(Auto-Complete)
D.2.2 格式化代碼
D.2.3 創(chuàng)建類
D.2.4 創(chuàng)建方法存根(stub)
D.2.5 組織導(dǎo)入
D.2.6 重命名
D.2.7 重構(gòu)代碼
D.2.8 整理代碼
D.2.9 提供Javadoc風(fēng)格的文件
D.2.10 解決詭異的構(gòu)建錯(cuò)誤
附錄E SQLite快速入門
E.1 探索SQLite的常見任務(wù)
E.2 使用sqlite3命令行接口
E.2.1 運(yùn)行ADB Shell
E.2.2 連接數(shù)據(jù)庫(kù)
E.2.3 探索你的數(shù)據(jù)庫(kù)
E.2.4 導(dǎo)入和導(dǎo)出數(shù)據(jù)庫(kù)
E.2.5 在命令行中執(zhí)行SQL命令
E.2.6 使用其他的sqlite3命令
E.2.7 認(rèn)識(shí)SQLite的局限
E.3 通過(guò)實(shí)例學(xué)習(xí):學(xué)生成績(jī)數(shù)據(jù)庫(kù)
E.3.1 設(shè)計(jì)學(xué)生成績(jī)數(shù)據(jù)庫(kù)的模式
E.3.2 結(jié)合AUTOINCREMENT創(chuàng)建簡(jiǎn)單表
E.3.3 向表中插入數(shù)據(jù)
E.3.4 使用SELECT查詢表數(shù)據(jù)
E.3.5 創(chuàng)建具有外鍵和復(fù)合主鍵的表
E.3.6 修改和更新表數(shù)據(jù)
E.3.7 使用JOIN進(jìn)行多表查詢
E.3.8 使用計(jì)算列
E.3.9 對(duì)計(jì)算列使用子查詢
E.3.10 刪除表

本目錄推薦

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