注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Android平板電腦開(kāi)發(fā)秘籍

Android平板電腦開(kāi)發(fā)秘籍

Android平板電腦開(kāi)發(fā)秘籍

定 價(jià):¥69.00

作 者: (印度)B.M.,Harwani 著,戴旭 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開(kāi)發(fā)

ISBN: 9787115349064 出版時(shí)間: 2014-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 410 字?jǐn)?shù):  

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

  《Android平板電腦開(kāi)發(fā)秘籍》雖然名為“平板電腦開(kāi)發(fā)”,其實(shí)涵蓋了Android開(kāi)發(fā)的方方面面。大部分內(nèi)容都是講解Android系統(tǒng)通用的特性,而不區(qū)分手機(jī)還是平板電腦,如Activity及其生命周期、Intent、Fragment、ActionBar、ContentProvider、Widget、Notification、傳感器、JSON、Wi-Fi、藍(lán)牙、動(dòng)畫、OpenGL、系統(tǒng)剪貼板、NFC、拍照錄音錄像、調(diào)試和跟蹤等。在遇到平板電腦和手機(jī)的不同點(diǎn)時(shí),作者會(huì)特別強(qiáng)調(diào)?!禔ndroid平板電腦開(kāi)發(fā)秘籍》由淺及深,前后連貫性不錯(cuò),后面章節(jié)在用到前面章節(jié)已介紹的知識(shí)點(diǎn)時(shí)會(huì)反復(fù)提醒,幫助讀者加深對(duì)整個(gè)知識(shí)體系的理解。書中所有的示例程序都是可以直接運(yùn)行的,且會(huì)充分利用前面章節(jié)已有的代碼。作者對(duì)很多知識(shí)點(diǎn)未做詳細(xì)解釋,所以《Android平板電腦開(kāi)發(fā)秘籍》不適合沒(méi)有任何開(kāi)發(fā)基礎(chǔ)的讀者閱讀。閱讀本書需要讀者擁有基本的操作系統(tǒng)知識(shí),至少掌握一門面向?qū)ο蟮木幊陶Z(yǔ)言,了解Android的基本概念。

作者簡(jiǎn)介

  作者介紹B.M. Harwani是Microchip Computer Education (MCE) 機(jī)構(gòu)的創(chuàng)始人和擁有者,該機(jī)構(gòu)對(duì)編程和Web開(kāi)發(fā)平臺(tái)提供計(jì)算機(jī)教學(xué)。他已撰寫《Android Programming Unleashed》等書籍,并從事編程教學(xué)工作17年。他的技術(shù)博客為bmharwani.com/blog。譯者介紹戴旭浙江蕭山人,計(jì)算機(jī)應(yīng)用專業(yè)(西安建筑科技大學(xué))本科,軟件工程碩士(杭州電子科技大學(xué)工程碩士),信息化項(xiàng)目管理師(高級(jí))。曾在金融行業(yè)從事系統(tǒng)管理、軟件開(kāi)發(fā)工作,現(xiàn)主要從事電子政務(wù)、信息化項(xiàng)目管理工作。

圖書目錄

目 錄
第1章 Android平板電腦應(yīng)用程序概述 1
1.1 技巧:Android平板電腦介紹 1
1.2 技巧:了解Android手機(jī)和Android平板電腦的差別 2
1.3 技巧:讓應(yīng)用程序兼容Android手機(jī)和Android平板電腦 3
1.4 技巧:創(chuàng)建Android虛擬設(shè)備 4
1.5 技巧:理解Andoroid項(xiàng)目的目錄結(jié)構(gòu) 6
1.6 技巧:將Andoroid手機(jī)應(yīng)用程序轉(zhuǎn)換為Andoroid平板電腦應(yīng)用程序 10
1.7 技巧:強(qiáng)制讓應(yīng)用程序僅能運(yùn)行于平板電腦 18
1.8 技巧:理解Activity 18
1.9 技巧:理解Android Activity的生命周期 18
1.10 技巧:用Intent啟動(dòng)Activity 22
1.11 技巧:在Activity之間傳遞數(shù)據(jù) 26
1.12 小結(jié) 30
第2章 Fragment 31
2.1 技巧:介紹Fragment 32
2.2 技巧:理解Fragment的生命周期 32
2.3 技巧:創(chuàng)建前臺(tái) Fragment,了解前臺(tái) Fragment 和后臺(tái)Fragment的區(qū)別 33
2.4 技巧:根據(jù)設(shè)備的方向添加或移除Fragment 40
2.5 技巧:理解FragmentManager和FragmentTransaction在處理Fragment時(shí)的作用 45
2.6 技巧:在運(yùn)行時(shí)動(dòng)態(tài)創(chuàng)建Fragment 47
2.7 技巧:實(shí)現(xiàn)Fragment間的通信 52
2.8 技巧:利用ListFragment顯示可選項(xiàng) 56
2.9 技巧:通過(guò)DialogFragment顯示對(duì)話框 59
2.10 技巧:用PreferenceFragment進(jìn)行用戶設(shè)置 64
2.11 小結(jié) 71
第3章 Action中的ActionBar 72
3.1 技巧:理解菜單和ActionBar之間的區(qū)別 72
3.2 技巧:顯示或隱藏ActionBar 73
3.3 技巧:理解ActionBar組件 73
3.4 技巧:在ActionBar中顯示Action項(xiàng) 74
3.5 技巧:點(diǎn)擊應(yīng)用程序圖標(biāo)后跳轉(zhuǎn)至應(yīng)用程序首頁(yè) 77
3.6 技巧:在ActionBar中顯示Action View 78
3.7 技巧:在ActionBar中顯示子菜單 81
3.8 技巧:創(chuàng)建一個(gè)Tab頁(yè)式的ActionBar 86
3.9 技巧:創(chuàng)建一個(gè)下拉列表式的ActionBar 90
3.10 小結(jié) 93
第4章 新引入的Widget 94
4.1 技巧:在Android應(yīng)用程序中顯示日歷 94
4.2 技巧:通過(guò)NumberPicker顯示并選擇數(shù)字 98
4.3 技巧:利用StackView創(chuàng)建一疊圖片 101
4.4 技巧:利用ListPopupWindow顯示選項(xiàng)列表 105
4.5 技巧:利用PopupMenu給出建議項(xiàng) 109
4.6 小結(jié) 111
第5章 系統(tǒng)剪貼板和拖放操作 112
5.1 技巧:理解拖放操作 112
5.2 技巧:拖放文本 113
5.3 技巧:拖放圖片 120
5.4 技巧:利用系統(tǒng)剪貼板剪切、復(fù)制和粘貼文本 127
5.5 小結(jié) 131
第6章 Notification和Pending Intent 132
6.1 技巧:理解Pending Intent 132
6.2 技巧:廣播Intent 133
6.3 技巧:理解Android的通知系統(tǒng) 139
6.4 技巧:創(chuàng)建通知 140
6.5 技巧:使用Notification.Builder 140
6.6 技巧:獲取NotificationManager對(duì)象 142
6.7 技巧:創(chuàng)建Notification并用Pending Intent啟動(dòng)Activity 142
6.8 小結(jié) 145
第7章 Loader 146
7.1 技巧:理解Loader 146
7.2 技巧:理解Content Provider 147
7.3 技巧:使用CursorLoader訪問(wèn)Contacts Content Provider中的信息 148
7.4 技巧:創(chuàng)建一個(gè)自定義的Content Provider 152
7.5 技巧:列出自定義Content Provider中的信息 160
7.6 技巧:更新和刪除Content Provider中的信息 163
7.7 小結(jié) 168
第8章 動(dòng)畫 169
8.1 技巧:理解動(dòng)畫的類型 169
8.2 技巧:使用ValueAnimator 170
8.3 技巧:使用ObjectAnimator動(dòng)畫顯示View 176
8.4 技巧:使用AnimatorSet實(shí)現(xiàn)多重動(dòng)畫 181
8.5 技巧:理解逐幀動(dòng)畫 185
8.6 技巧:使用補(bǔ)間動(dòng)畫 189
8.7 技巧:實(shí)現(xiàn)布局動(dòng)畫 197
8.8 技巧:用AnimationSet歸集并編排動(dòng)畫 201
8.9 小結(jié) 206
第9章 硬件加速二維圖像 207
9.1 技巧:理解硬件加速 207
9.2 技巧:使用View Layer 210
9.3 技巧:使用SurfaceView改善圖形應(yīng)用的性能 212
9.4 技巧:使用TextureView進(jìn)行圖像變形 218
9.5 小結(jié) 220
第10章 建立并渲染圖形 221
10.1 技巧:理解繪圖所需的API 221
10.2 技巧:用OpenGL建立并渲染一個(gè)矩形 222
10.3 技巧:應(yīng)用漸變色 226
10.4 技巧:旋轉(zhuǎn)圖形 229
10.5 技巧:縮放圖形 233
10.6 技巧:平移圖形 235
10.7 小結(jié) 237
第11章 錄音、錄像和拍照 238
11.1 技巧:使用內(nèi)建Intent拍攝照片 238
11.2 技巧:使用Java代碼拍攝照片 241
11.3 技巧:使用內(nèi)建Intent錄制音頻 246
11.4 技巧:理解CamcorderProfile 249
11.5 技巧:理解MediaRecorder及其方法 253
11.6 技巧:使用Java代碼錄制音頻 254
11.7 技巧:使用內(nèi)建Intent錄制視頻 259
11.8 技巧:使用Java代碼錄制視頻 261
11.9 小結(jié) 266
第12章 無(wú)線連接 267
12.1 技巧:配對(duì)兩個(gè)已開(kāi)啟藍(lán)牙的設(shè)備 267
12.2 技巧:利用藍(lán)牙在設(shè)備間手動(dòng)傳輸文件 269
12.3 技巧:將藍(lán)牙設(shè)備與Windows PC配對(duì) 270
12.4 技巧:?jiǎn)⒂帽镜厮{(lán)牙設(shè)備 272
12.5 技巧:顯示已配對(duì)設(shè)備列表 275
12.6 技巧:通過(guò)藍(lán)牙傳遞文件 277
12.7 技巧:理解Wi-Fi 280
12.8 技巧:?jiǎn)⒂煤徒肳i-Fi 281
12.9 技巧:理解Wi-Fi Direct 284
12.10 小結(jié) 287
第13章 核心和線程 288
13.1 技巧:理解多核處理器架構(gòu)的作用 288
13.2 技巧:理解垃圾回收的作用 289
13.3 技巧:理解線程 291
13.4 技巧:使用多線程 294
13.5 技巧:使用AsyncTask類 297
13.6 小結(jié) 300
第14章 鍵盤和傳感器 301
14.1 技巧:改變Android鍵盤或輸入法 301
14.2 技巧:理解傳感器 302
14.3 技巧:獲知設(shè)備支持的傳感器列表 304
14.4 技巧:使用加速度傳感器 306
14.5 技巧:使用接近度傳感器 309
14.6 技巧:使用陀螺儀傳感器 312
14.7 小結(jié) 314
第15章 JSON 315
15.1 技巧:理解JSON 315
15.2 技巧:使用JSONObject保存信息 318
15.3 技巧:嵌套JSONObject 319
15.4 技巧:使用JSONArray 321
15.5 技巧:使用JsonReader和JsonWriter 325
15.6 技巧:在Android應(yīng)用程序中調(diào)用JSON Web Service 329
15.7 小結(jié) 333
第16章 WebView 334
16.1 理解WebView及其方法 334
16.2 使用WebView顯示W(wǎng)eb頁(yè)面 335
16.3 使用WebViewClient類 340
16.4 使用WebViewFragment類 343
16.5 小結(jié) 348
第17章 增加對(duì)小屏幕的支持 349
17.1 技巧:支持各種屏幕和像素密度所要考慮的因素 349
17.2 技巧:支持各個(gè)版本的系統(tǒng) 351
17.3 技巧:利用Android Support Library支持低版本系統(tǒng) 354
17.4 技巧:通過(guò)錨定控件適應(yīng)屏幕方向 359
17.5 技巧:定義替代Layout適應(yīng)屏幕方向 362
17.6 小結(jié) 366
第18章 主屏幕Widget 367
18.1 技巧:理解App Widget和主屏幕Widget 367
18.2 技巧:了解App Widget的生命周期方法 369
18.3 技巧:創(chuàng)建一個(gè)主屏幕Widget 369
18.4 技巧:通過(guò)按鈕控件更新主屏幕Widget 376
18.5 技巧:利用AlarmManager定期更新主屏幕Widget 380
18.6 小結(jié) 382
第19章 Android Beam 383
19.1 技巧:理解近場(chǎng)通信(NFC) 383
19.2 技巧:理解NFC電子標(biāo)簽 384
19.3 技巧:了解用于NFC電子標(biāo)簽交換信息的數(shù)據(jù)結(jié)構(gòu) 384
19.4 技巧:從NFC電子標(biāo)簽讀取數(shù)據(jù) 387
19.5 技巧:將數(shù)據(jù)寫入NFC電子標(biāo)簽 392
19.6 技巧:使用Android Beam 395
19.7 技巧:使用Android Beam傳遞數(shù)據(jù) 396
19.8 小結(jié) 399
第20章 應(yīng)用程序的分析和跟蹤 400
20.1 理解應(yīng)用程序的分析和跟蹤 400
20.2 使用EasyTracker庫(kù)跟蹤Android應(yīng)用程序 401
20.3 使用GoogleAnalytics單例跟蹤Android應(yīng)用程序 407
20.4 小結(jié) 410

本目錄推薦

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