国产第1页_91在线亚洲_中文字幕成人_99久久久久久_五月宗合网_久久久久国产一区二区三区四区

讀書月攻略拿走直接抄!
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >
深入剖析Android開發(fā)小應(yīng)用里的大智慧-涵蓋Android SDK最新版本

包郵 深入剖析Android開發(fā)小應(yīng)用里的大智慧-涵蓋Android SDK最新版本

出版社:人民郵電出版社出版時(shí)間:2014-08-01
開本: 16開 頁(yè)數(shù): 387
中 圖 價(jià):¥50.7(7.3折) 定價(jià)  ¥69.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書更多>

深入剖析Android開發(fā)小應(yīng)用里的大智慧-涵蓋Android SDK最新版本 版權(quán)信息

深入剖析Android開發(fā)小應(yīng)用里的大智慧-涵蓋Android SDK最新版本 本書特色

《深入剖析android開發(fā):小應(yīng)用里的大智慧》以谷歌的音樂播放器為例,深入剖析了android的重要組件和核心服務(wù),書中首先介紹了android開發(fā)環(huán)境的搭建,以及android sdk中一些重要工具的用法,接著介紹了android的組件及其配置,*后從源代碼的角度剖析了android的核心管理服務(wù)。   《深入剖析android開發(fā):小應(yīng)用里的大智慧》不僅適合從事或者正準(zhǔn)備從事android開發(fā)的工程師學(xué)習(xí),也可以作為培訓(xùn)教材使用。

深入剖析Android開發(fā)小應(yīng)用里的大智慧-涵蓋Android SDK最新版本 內(nèi)容簡(jiǎn)介

是技術(shù)的涵蓋面廣泛并且講解精細(xì);內(nèi)容的主線清晰,由淺入深;語(yǔ)言通俗易懂,圖片恰當(dāng)。
作者多年從事android的應(yīng)用以及系統(tǒng)定制開發(fā),經(jīng)驗(yàn)豐富。
對(duì)知識(shí)點(diǎn)的描述語(yǔ)言絕大多數(shù)來自作者的工作經(jīng)驗(yàn)以及總結(jié),語(yǔ)言通俗易懂,貼近實(shí)際工作需要。
使用一個(gè)谷歌播放器這一成功應(yīng)用為例子,說明android的重要的知識(shí)點(diǎn),讀者可以很清楚地了解如何使用相關(guān)知識(shí)點(diǎn),并了解它們是如何發(fā)揮作用的。

深入剖析Android開發(fā)小應(yīng)用里的大智慧-涵蓋Android SDK最新版本 目錄

目 錄



**篇 android開發(fā)起航



第1章 環(huán)境搭建 2

1.1 搭建android開發(fā)環(huán)境的需求 2

1.2 android開發(fā)環(huán)境配置 3

1.2.1 jdk的下載、安裝及配置 3

1.2.2 下載并安裝eclipse 6

1.2.3 android sdk的安裝和配置 6

1.2.4 adt的安裝和配置 9

1.2.5 創(chuàng)建并運(yùn)行模擬器 12



第2章 測(cè)試方法及工具 16

2.1 向世界問好——helloworld項(xiàng)目 16

2.1.1 兩種創(chuàng)建helloworld項(xiàng)目的方法 16

2.1.2 helloworld項(xiàng)目中的默認(rèn)配置解讀 23

2.2 helloworld項(xiàng)目運(yùn)行及調(diào)試信息 26

2.2.1 運(yùn)行helloworld應(yīng)用程序 26

2.2.2 helloworld運(yùn)行過程的調(diào)試信息 29

2.3 ddms工具介紹 30

2.3.1 ddms工具及其打開方式 30

2.3.2 使用ddms工具調(diào)測(cè)helloworld項(xiàng)目 31

2.3.3 詳解ddms工具界面 36

2.3.4 ddms工具菜單中的重要工具 41

2.4 android的主要工具介紹 62

2.4.1 adb工具 63

2.4.2 android工具 64

2.4.3 sdcard相關(guān)命令 65

2.4.4 模擬器的操作 65

2.4.5 logcat工具 67

2.4.6 數(shù)據(jù)庫(kù)工具 68

2.5 android其他小工具簡(jiǎn)介 68

2.5.1 截屏工具 69

2.5.2 monkey工具 69

2.6 下載谷歌播放器源代碼 72



第二篇 android組件及其配置



第3章 應(yīng)用的五臟六腑——androidmanifest.xml 78

3.1 android manifest.xml文件 78

3.2 一切從節(jié)點(diǎn)開始 82

3.2.1 xmlns:android屬性——定義命名空間 82

3.2.2 package屬性——應(yīng)用程序的身份證 84

3.2.3 android:shareduserid屬性——共享數(shù)據(jù) 85

3.2.4 android:versioncode屬性——內(nèi)部版本號(hào) 86

3.2.5 android:versionname屬性——顯示給用戶的版本號(hào) 86

3.2.6 android:installlocation屬性——安裝位置 87

3.2.7 helloworld示例——再向世界打個(gè)招呼 89

3.2.8 動(dòng)動(dòng)手,驗(yàn)證知識(shí) 90

3.3 應(yīng)用程序權(quán)限的聲明 93

3.3.1 ——應(yīng)用程序的權(quán)限申請(qǐng) 93

3.3.2 節(jié)點(diǎn)——自定義應(yīng)用程序的訪問權(quán)限 100

3.3.3 節(jié)點(diǎn)——sdk版本限定 103

3.3.4 節(jié)點(diǎn)——應(yīng)用的監(jiān)控器 105

3.3.5 動(dòng)動(dòng)手,驗(yàn)證知識(shí) 107

3.3.6 節(jié)點(diǎn)的另一種使用方法 114

3.4 應(yīng)用程序的根節(jié)點(diǎn)—— 117

3.4.1 節(jié)點(diǎn)配置 117

3.4.2 音樂播放器的節(jié)點(diǎn) 118

3.4.3 如何實(shí)現(xiàn)application類 119

3.4.4 application提供的函數(shù)及其用法 123

3.5 backupagent的用法 134

3.5.1 backupagent簡(jiǎn)介 134

3.5.2 如何使用backupagent來實(shí)現(xiàn)備份 134

3.5.3 從備份中實(shí)現(xiàn)恢復(fù) 141

3.5.4 如何使用bmgr工具 144

3.6 的屬性詳解 150

3.6.1 android:allowbackup 151

3.6.2 allowtaskreparenting 152

3.6.3 android:killafterrestore 152

3.6.4 android:restoreanyversion 153

3.6.5 android:debuggable 156

3.6.6 android:description 158

3.6.7 android:enabled 159

3.6.8 android:hascode 160

3.6.9 android:hardwareaccele-rated 161

3.6.10 android: label/android:icon 162

3.6.11 android:logo 164

3.6.12 android:managespace-activity 165

3.6.13 android:permission 165

3.6.14 android:persistent 165

3.6.15 android:process 166

3.6.16 android:taskaffinity 167

3.6.17 android:theme 168

3.6.18 android:uioptions 171

3.6.19 android:vmsafemode 174

3.6.20 android:largeheap 174



第4章 讓程序活動(dòng)起來——activity 176

4.1 什么是activity 176

4.1.1 簡(jiǎn)介 176

4.1.2 解讀音樂播放器中的activity 177

4.2 定義activity 179

4.2.1 定義activity的回調(diào)方法 179

4.2.2 在androidmanifest.xml中聲明activity 181

4.3 管理activity的生命周期 182

4.3.1 activity的3種狀態(tài) 182

4.3.2 實(shí)現(xiàn)activity的生命周期回調(diào) 182

4.3.3 回調(diào)方法在音樂播放器中的應(yīng)用 186

4.4 保存和協(xié)調(diào)activity 189

4.4.1 保存activity狀態(tài) 189

4.4.2 協(xié)調(diào)activity 191

4.5 解讀關(guān)于生命周期的一個(gè)實(shí)例 192

4.6 節(jié)點(diǎn)的屬性 195

4.6.1 android:allowtaskrepa-renting 195

4.6.2 android:alwaysretain-taskstate 195

4.6.3 android:cleartaskon-launch 196

4.6.4 android:configchanges 196

4.6.5 android:enabled 197

4.6.6 android:excludefrom-recents 197

4.6.7 android:exported 197

4.6.8 android:finishontask-launch 197

4.6.9 android:hardwareaccele-rated 198

4.6.10 android:icon 198

4.6.11 android:label 198

4.6.12 android:launchmode 198

4.6.13 android:multiprocess 199

4.6.14 android:name 199

4.6.15 android:nohistory 199

4.6.16 android:permission 200

4.6.17 android:process 200

4.6.18 android:screenorienta-tion 200

4.6.19 android:statenotneeded 200

4.6.20 android:taskaffinity 201

4.6.21 android:theme 201

4.6.22 android:windowsoft-inputmode 201



第5章 我會(huì)默默地為你服務(wù)——service 202

5.1 服務(wù) 202

5.1.1 何為服務(wù) 202

5.1.2 服務(wù)可采用的方法 202

5.1.3 節(jié)點(diǎn)的屬性 203

5.2 創(chuàng)建并使用服務(wù) 204

5.2.1 創(chuàng)建service子類的重要回調(diào)方法 204

5.2.2 在manifest文件中聲明服務(wù) 205

5.3 創(chuàng)建一個(gè)啟動(dòng)的服務(wù) 206

5.3.1 繼承intentservice類 206

5.3.2 繼承service類 207

5.3.3 啟動(dòng)服務(wù) 208

5.3.4 停止服務(wù) 208

5.3.5 turingservice實(shí)例 209

5.4 創(chuàng)建一個(gè)被綁定的服務(wù) 212

5.4.1 基本介紹 212

5.4.2 turingboundservice實(shí)例 213



第6章 我可以更漂亮——布局 217

6.1 *簡(jiǎn)單的布局類——framelayout 217

6.1.1 framelayout簡(jiǎn)介 217

6.1.2 framelayout特有的屬性 218

6.1.3 framelayout內(nèi)子視圖的特色布局參數(shù) 220

6.2 線性布局——linearlayout 222

6.2.1 linearlayout簡(jiǎn)介 222

6.2.2 linearlayout的特有屬性 225

6.2.3 linearlayout特有的布局參數(shù) 231

6.3 相對(duì)布局——relativelayout 231

6.3.1 relativelayout簡(jiǎn)介 231

6.3.2 relativelayout的特色屬性及其參數(shù) 233



第三篇 核心服務(wù)解析篇



第7章 android系統(tǒng)的啟動(dòng) 244

7.1 初始化流程 244

7.1.1 應(yīng)用的初始化流程 244

7.1.2 init.rc的用法 246

7.1.3 用init解析整個(gè)init.rc文件 251

7.2 創(chuàng)建system_service進(jìn)程 254

7.2.1 創(chuàng)建流程 254

7.2.2 system_service簡(jiǎn)介 256



第8章 備份管理服務(wù) 258

8.1 備份管理服務(wù)的啟動(dòng)方式和流程 258

8.1.1 備份管理服務(wù)的啟動(dòng) 258

8.1.2 詳解備份管理服務(wù)的流程 258

8.2 使用備份管理服務(wù) 263

8.2.1 bmgr工具簡(jiǎn)介 263

8.2.2 使用bmgr工具實(shí)現(xiàn)備份與恢復(fù) 264

8.2.3 用編程的方式實(shí)現(xiàn)備份與恢復(fù) 272

8.3 應(yīng)用程序在被重新安裝過程中的備份和還原 274



第9章 activity管理服務(wù) 276

9.1 activitymanagerservice簡(jiǎn)介 276

9.2 activitymanagerservice的使用 276

9.2.1 孵化進(jìn)程 276

9.2.2 activitymanagerservice啟動(dòng)的3個(gè)階段 277

9.2.3 activitymanagerservice的工作原理 289

9.2.4 activitymanagerservice依賴的兩個(gè)類 294

9.3 activity的啟動(dòng)流程 295

9.3.1 啟動(dòng)activity的方式 295

9.3.2 activity啟動(dòng)的4個(gè)階段 297

9.4 結(jié)束activity 306

9.4.1 結(jié)束activity的3種主要方法 306

9.4.2 結(jié)束activity的4個(gè)階段 308

9.5 廣播接收器 315

9.5.1 注冊(cè)廣播接收器 315

9.5.2 activitymanagerservice的行為 316

9.6 服務(wù) 318

9.6.1 服務(wù)的數(shù)據(jù)結(jié)構(gòu) 318

9.6.2 啟動(dòng)服務(wù) 320

9.6.3 停止服務(wù) 327

9.6.4 以綁定的方式啟動(dòng)/停止服務(wù) 331

9.7 發(fā)布contentprovider 339

9.7.1 啟動(dòng)contentprovider發(fā)布工作時(shí)的操作 339

9.7.2 解讀發(fā)布流程中activity-managerservice的行為 342

9.8 activitymanagerservice如何應(yīng)付異常 345



第10章 包管理服務(wù) 349

10.1 packagemanagerservice概述 349

10.2 packagemanagerservice的組成和應(yīng)用 349

10.2.1 packagemanagerservice的重要組成部分 350

10.2.2 解讀packagemanager-service如何關(guān)注目錄 351

10.2.3 packagemanagerservice定義的packageparser類 354

10.3 啟動(dòng)packagemanagerservice 355

10.3.1 packagemanagerservice的啟動(dòng)流程 355

10.3.2 packagemanagerservice構(gòu)造函數(shù)的流程 356

10.3.3 scandirli()方法 361

10.4 解析androidmanifest.xml文件 366

10.4.1 解析流程 366

10.4.2 解析音樂播放器的androidmanifest.xml文件 368

10.5 安裝應(yīng)用程序 377

10.5.1 用adb的install命令安裝應(yīng)用程序 377

10.5.2 解析installpackagewith-verification()的行為 379

10.6 卸載應(yīng)用程序 383
展開全部

深入剖析Android開發(fā)小應(yīng)用里的大智慧-涵蓋Android SDK最新版本 作者簡(jiǎn)介

張泳 多年從事各種軟件開發(fā)工作,熟練使用C++、JAVA編程語(yǔ)言。2009年初開始接觸Android,精通Eclipse下的Android開發(fā)和測(cè)試,曾獨(dú)立完成Android桌面、Android RSS閱讀器(已商用)、Android音樂播放器、RSS桌面應(yīng)用等多個(gè)應(yīng)用程序的開發(fā)。熟悉Android SDK的工作原理、OPENGL技術(shù)、Android開發(fā),并對(duì)Android重力感應(yīng)、NFC、SIP有所研究。 近兩年來,主要從事Android應(yīng)用開發(fā)及定制開發(fā)等工作,包括定制化Android版本(修改Launcher、settings、鎖屏等部分),解決Android 2.1~4.4原生代碼的疑難問題,獨(dú)立完成Android平臺(tái)上的多個(gè)控件開發(fā)。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 91精品国产爱久久久久久 | 插插射啊爱视频日a级 | 精品国产96亚洲一区二区三区 | 无码精品国产va在线观看dvd | 久久er99热精品一区二区 | 久久精品91佛爷大战美容院 | 国产一区二区免费福利片 | 久久久久久久极品内射 | 自拍偷自拍亚洲精品播放 | 99视频精品全部 在线 | 色综合伊人色综合网站无码 | 国产成a人亚洲精品无码樱花 | 久久久久高潮毛片免费全部播放 | 全部免费的毛片视频观看 | 亚洲中文无码a∨在线观看 亚洲中文无码av在线 | 国产精品一区二区三区免费 | 午夜色网站 | 亚洲av成人精品日韩一区 | 热99在线视频 | 久久久久亚洲精品男人的天堂 | 尤物视频在线观看网站 | 亚洲天堂精品在线观看 | 无码国产伦一区二区三区视频 | 国产一区二区三区免费看 | 欧美中文字幕在线 | 亚洲人成电影在线观看网 | 亚洲女久久久噜噜噜熟女 | 精品乱人伦一区二区三区 | 极品少妇xxxx精品少妇偷拍 | 精品人妻无码一区二区三区 | 国产素人自拍 | 色噜噜狠狠色综合av | 国产亚洲精品久久久久四川人 | 欧美xxx免费视频 | 国产偷国产偷亚洲清高动态图 | 三级国产4国语三级在线 | 亚洲欧美国产双大乳头 | 日日碰狠狠丁香久燥 | 污全彩肉肉无遮挡彩色 | 国产成人精品三级91在线影院 | 印度大胆少妇bbw |