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

Android 手機(jī)

Android 手機(jī)

定 價(jià):¥99.00

作 者: (美)柯博文 著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 平板電腦開(kāi)發(fā)新挑戰(zhàn)
標(biāo) 簽: 編程語(yǔ)言與程序設(shè)計(jì) 計(jì)算機(jī)與互聯(lián)網(wǎng)

購(gòu)買(mǎi)這本書(shū)可以去


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

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

  本書(shū)全面介紹了Android APP開(kāi)發(fā)所需的大量技巧和范例應(yīng)用,讀者將學(xué)習(xí)如何通過(guò)Android SDK(涵蓋4.4版本)實(shí)戰(zhàn)開(kāi)發(fā)高質(zhì)量的APP。書(shū)中范例綜合了Android APP的各類(lèi)開(kāi)發(fā)經(jīng)驗(yàn),適合初學(xué)者學(xué)習(xí)Android APP的開(kāi)發(fā),也可作為有開(kāi)發(fā)經(jīng)驗(yàn)人員的參考用書(shū)。本書(shū)主要內(nèi)容包括基礎(chǔ)組件、Activity 切換畫(huà)面、數(shù)據(jù)傳遞、多屏布局設(shè)計(jì)、觸發(fā)設(shè)計(jì)、消息處理、窗口樣式、菜單、消息欄處理、狀態(tài)欄提示、列表組件、自定義樣式、動(dòng)畫(huà)效果、高級(jí)組件、平板計(jì)算機(jī)的組件與特殊組件、活動(dòng)欄組件、網(wǎng)絡(luò)、網(wǎng)頁(yè)、在線(xiàn)下載、獲取網(wǎng)絡(luò)數(shù)據(jù)JSON和XML數(shù)據(jù)、數(shù)據(jù)庫(kù)、撥號(hào)短信、地圖、藍(lán)牙數(shù)據(jù)傳遞、聊天室、P2P、NFC、多媒體、視頻、流媒體、錄音、系統(tǒng)相關(guān)功能設(shè)定、多國(guó)語(yǔ)言、剪貼板、多線(xiàn)程設(shè)計(jì)、自定義組件、Service、APP上架銷(xiāo)售、繪圖以及OpenGL ES等。作者以多年Android教學(xué)經(jīng)驗(yàn),通過(guò)解說(shuō)和范例演示,為讀者呈現(xiàn)了一本實(shí)戰(zhàn)落地、含金量高的技術(shù)開(kāi)發(fā)書(shū)籍。

作者簡(jiǎn)介

  ※擔(dān)任中國(guó)工信部電子視像行業(yè)協(xié)會(huì)的數(shù)字平臺(tái)推進(jìn)中心顧問(wèn)?!袊?guó)物聯(lián)網(wǎng)應(yīng)用與推進(jìn)聯(lián)盟智能電視產(chǎn)業(yè)部顧問(wèn)。

圖書(shū)目錄

第1章 簡(jiǎn)介 1
1.1 Android的誕生 1
1.2 Android是什么 3
1.3 Android操作系統(tǒng)概論 3
第2章 開(kāi)發(fā)環(huán)境的設(shè)定 5
2.1 安裝Android開(kāi)發(fā)工具 5
2.1.1 Windows上的安裝 6
2.1.2 MAC上的安裝 9
2.2 Android SDK相關(guān)設(shè)定 11
2.2.1 修改Android SDK的路徑 11
2.2.2 安裝和移除不同版本的Android SDK 13
2.2.3 設(shè)定Android模擬器 14
2.3 將項(xiàng)目導(dǎo)入Eclipse 18
2.4 常見(jiàn)的Android項(xiàng)目范例使用問(wèn)題 22
2.4.1 調(diào)整Android項(xiàng)目的版本問(wèn)題 22
2.4.2 清除編程暫存的記錄 23
2.4.3 如何執(zhí)行Android SDK 1.5以前的程序 24
2.4.4 如何在Eclipse編程中顯示中文 25
2.4.5 已開(kāi)啟一個(gè)Android模擬器,但是Eclipse還是打開(kāi)新的Android模擬器 25
2.5 安裝Android Studio開(kāi)發(fā)工具 27
第3章 開(kāi)發(fā)環(huán)境介紹 30
3.1 Eclipse 30
3.1.1 Hello World第一個(gè)程序 30
3.1.2 編程項(xiàng)目架構(gòu) 39
3.1.3 調(diào)試模式 41
3.2 Android Studio的介紹與使用 44
3.2.1 使用Android Studio開(kāi)發(fā)工具編寫(xiě)Hello World程序 44
3.2.2 編程項(xiàng)目架構(gòu) 52
3.2.3 調(diào)試模式 53
第4章 Android常用的組件 56
4.1 TextView組件――文字顯示 56
4.2 EditText組件――文本輸入 59
4.3 Button組件――按鈕 64
4.3.1 按鈕處理事件方法之一 65
4.3.2 按鈕處理事件方法之二 67
4.3.3 按鈕處理事件方法之三 68
4.4 ImageView組件――顯示圖片 70
4.5 ImageButton組件――圖片式按鈕 74
4.6 CheckBox組件――復(fù)選框 77
4.7 RadioGroup和RadioButton組件――單選組合/單選按鈕 80
4.8 Spinner組件――下拉式選項(xiàng) 83
4.9 NumberPicker組件――選擇數(shù)字 85
第5章 切換畫(huà)面 89
5.1 startActivity――換頁(yè) 89
5.2 Bundle――傳遞數(shù)據(jù)到下一頁(yè) 96
5.3 startActivityForResult――回到上一頁(yè)并把數(shù)據(jù)傳回去 99
第6章 界面設(shè)計(jì) 105
6.1 RelativeLayout――相對(duì)布局 105
6.2 LinearLayout――線(xiàn)性布局 107
6.3 AbsoluteLayout――絕對(duì)位置布局 109
6.4 FrameLayout――框架布局 110
6.5 TableLayout――表格布局 112
6.6 GridLayout――網(wǎng)格布局 113
6.7 Insert Layout――加入其他布局 115
6.8 動(dòng)態(tài)加入――加入其他布局 117
第7章 觸發(fā) 122
7.1 觸發(fā)事件方法一――通過(guò)class的方式 122
7.2 觸發(fā)事件方法二――通過(guò)implements的方式 126
7.3 觸發(fā)事件方法三――直接寫(xiě)在setOnTouchListener函數(shù)中的方式 128
7.4 觸發(fā)事件方法四――使用觸發(fā)變量的方式 129
第8章 消息 132
8.1 Log函數(shù)――日志 132
8.2 Toast函數(shù)――顯示消息 134
8.3 AlertDialog――提示對(duì)話(huà)框 135
8.4 PopupWindow――彈出窗口 146
8.5 ListPopupWindow――列表彈出窗口 150
8.6 ProgressDialog――進(jìn)度對(duì)話(huà)框+多線(xiàn)程執(zhí)行 153
8.7 NotificationManager――消息提示管理器 159
8.8 Menu――菜單 162
8.9 PopupMenu――彈出式菜單 166
8.10 Status bar notifications――狀態(tài)欄提示 171
第9章 列表組件 181
9.1 ListActivity組件――列表方法1 181
9.2 在A(yíng)ctivity中ListActivity――列表方法2 184
9.3 ScrollView組件――上下滾動(dòng)畫(huà)面 192
9.4 HorizontalScrollView組件――左右滾動(dòng)畫(huà)面 195
第10章 動(dòng)畫(huà) 198
10.1 Tween Animation UI組件 198
10.2 Frame Animation UI組件 206
10.3 換頁(yè)動(dòng)畫(huà)效果――方法一 212
10.4 換頁(yè)動(dòng)畫(huà)效果――方法二 217
第11章 高級(jí)組件 223
11.1 Tab――選項(xiàng)卡組件 223
11.2 ActionBarTab――活動(dòng)欄標(biāo)簽 227
11.3 SlidingDrawer――展開(kāi)、關(guān)閉 233
11.4 style換膚功能 243
11.5 Fragment UI組件――畫(huà)面切換 248
11.6 ActionBar組件――活動(dòng)欄組件 252
11.7 SearchView搜索框 261
11.8 ActionBar返回上一頁(yè) 264
11.9 SearchView 266
11.10 StackView組件――圖片顯示 266
11.11 ExpandableListView組件――展開(kāi)列表 273
11.12 Content Loaders的范例程序 279
第12章 網(wǎng)絡(luò) 285
12.1 WebKit組件――顯示網(wǎng)頁(yè) 285
12.2 HTTPGet組件的范例程序 289
12.3 HTTPPost組件的范例程序 293
12.4 通過(guò)HTTP Download Image下載圖片 297
12.5 網(wǎng)絡(luò)下載限時(shí) 301
第13章 數(shù)據(jù) 305
13.1 Preferences的范例程序 305
13.2 File的范例程序 308
13.3 SQLite的范例程序 314
13.4 XML 326
13.5 JSON 337
第14章 控制硬件 343
14.1 Android撥打電話(huà)的方法 343
14.2 發(fā)短信 345
14.3 位置服務(wù)GPS 350
14.4 GPS獲取經(jīng)緯度轉(zhuǎn)換為地址范例程序 356
14.5 Map地圖 361
14.6 Bluetooth API 366
14.7 藍(lán)牙聊天室 BluetoothChat 372
14.8 WiFi Direct 386
14.9 NFC 401
第15章 多媒體 415
15.1 MediaPlayer音樂(lè)播放mp3――音樂(lè)封裝在項(xiàng)目程序中 415
15.2 MediaPlayer音樂(lè)播放mp3――音樂(lè)文件放在SD卡 422
15.3 VideoView――播放影片 428
15.4 MediaRecorder――錄音 432
第16章 系統(tǒng)篇 440
16.1 ScreenOrientation――畫(huà)面翻轉(zhuǎn) 440
16.2 ScreenOrientation――橫豎畫(huà)面的處理 444
16.3 System clipboard系統(tǒng)剪貼板 449
16.4 Widget――桌面組件程序 453
第17章 多線(xiàn)程 464
17.1 Timer――計(jì)時(shí)器 464
17.2 Thread線(xiàn)程程序Runnable 467
17.3 建立自己的implement觸發(fā)事件 470
17.4 Service常駐程序 475
17.5 Service進(jìn)階版 481
第18章 Android開(kāi)發(fā)相關(guān)技巧 485
18.1 簽名和出售應(yīng)用程序 485
18.1.1 做認(rèn)證文件keystore 485
18.1.2 在Google Play上銷(xiāo)售應(yīng)用程序 490
18.2 獲取設(shè)備或模擬器的截圖 493
18.3 Android使用第三方j(luò)ar包的方法 494
18.4 創(chuàng)建與使用Lib 496
18.4.1 如何創(chuàng)建Lib 496
18.4.2 如何使用Lib 500
第19章 2D圖形圖像 504
19.1 精通圖形圖像――onDraw組件 504
19.2 Drawable多種繪圖方法 509
19.2.1 Drawable UI組件的程序范例――繪制一個(gè)紅色的長(zhǎng)方形 510
19.2.2 Drawable UI組件的程序范例――繪制一個(gè)綠色的橢圓形 512
19.2.3 Drawable UI組件的程序范例――繪制一個(gè)藍(lán)色的圓角長(zhǎng)方形 513
19.2.4 Drawable UI組件的程序范例――繪制一個(gè)多顏色的手繪空心長(zhǎng)方形 513
19.2.5 Drawable UI組件的程序范例――繪制一個(gè)多顏色的圓角空心長(zhǎng)方形 516
19.2.6 Drawable UI組件的程序范例――繪制一個(gè)藍(lán)色條紋的菱形 516
19.2.7 Drawable UI組件的程序范例――繪制有缺口的圓形 518
19.3 DrawableImageView UI組件的程序范例――繪圖板 520
19.4 Image Process組件――改變圖像顏色 526
19.4.1 Image Process的范例程序 526
19.4.2 ImageProcess的畫(huà)面設(shè)定資源 526
19.4.3 ImageProcess的范例程序――改變圖像顏色 527
第20章 3D圖形圖像 531
20.1 OpenGL ES組件 531
20.2 OpenGL ES組件的程序范例一――OpenGL ES的基本架構(gòu),設(shè)定一個(gè)
OpenGL ES View 531
20.3 OpenGL ES組件的程序范例二――全畫(huà)面 535
20.4 OpenGL ES組件的程序范例三――繪制正方形 536
20.5 OpenGL ES組件的程序范例四――物件移動(dòng) 547
20.5.1 Coordinate System坐標(biāo)系統(tǒng) 547
20.5.2 移動(dòng)Translate 547
20.5.3 Translate & Rotate移動(dòng)和旋轉(zhuǎn) 550
20.5.4 Load Identity, push and pop matrix初始矩陣、放入矩陣和取出矩陣 552
20.5.5 物件轉(zhuǎn)換三個(gè)方塊移動(dòng)和旋轉(zhuǎn)的基本架構(gòu) 552
20.5.6 進(jìn)階學(xué)習(xí) 554
20.6 OpenGL ES組件的程序范例五――物件的畫(huà)法glDrawElements 555
20.7 OpenGL ES組件的程序范例六――顏色 557
20.7.1 Flat coloring平面顏色 558
20.7.2 基本架構(gòu) 558
20.8 OpenGL ES組件的程序范例七――Smooth coloring漸變色 559
20.8.1 編程一――漸變色的正方形 561
20.8.2 編程二――用按鈕改變正方形的顏色 562
20.9 OpenGL ES組件的程序范例八――Meshes網(wǎng)格 565
20.9.1 Meshes網(wǎng)格――方塊 568
20.9.2 Meshes網(wǎng)格――Plane平面class 569
20.9.3 Meshes網(wǎng)格――Group 572
20.10 TextureView紋理視圖 574
后記 柯博文經(jīng)驗(yàn)談 579

本目錄推薦

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