注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教材研究生/本科/??平滩?/a>ANDROID STUDIO應(yīng)用程序設(shè)計(jì)(第3版 微課視頻版)

ANDROID STUDIO應(yīng)用程序設(shè)計(jì)(第3版 微課視頻版)

ANDROID STUDIO應(yīng)用程序設(shè)計(jì)(第3版 微課視頻版)

定 價(jià):¥49.80

作 者: 張思民
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302629795 出版時(shí)間: 2023-05-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

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

  本書是面向Android Studio初學(xué)者的入門教程,內(nèi)容大致可以分成兩個(gè)部分。第一部分(第1~4章)主要介紹Android Studio的安裝、應(yīng)用程序的結(jié)構(gòu)、圖形用戶界面的組件及其設(shè)計(jì)方法;第二部分(第5~9章)主要介紹較高級(jí)的主題,內(nèi)容包括后臺(tái)服務(wù)與系統(tǒng)服務(wù)、網(wǎng)絡(luò)通信、數(shù)據(jù)存儲(chǔ)、應(yīng)用Volley框架訪問Web服務(wù)器、美顏與人臉檢測(cè)等。 本書由淺入深、循序漸進(jìn)地介紹Android Studio應(yīng)用程序的設(shè)計(jì)方法和設(shè)計(jì)思想。本書講解詳細(xì),內(nèi)容豐富,每個(gè)知識(shí)點(diǎn)都配備了大量圖示加以說明,并進(jìn)行詳細(xì)的分析解釋,每章均精心選編了經(jīng)典案例,對(duì)讀者學(xué)習(xí)有很大的幫助,可以讓讀者輕松上手。本書提供了電子課件和所有例題的源代碼,掃描每章提供的二維碼可觀看教學(xué)視頻。 本書可作為高等院校及各類培訓(xùn)學(xué)校Android系統(tǒng)課程的教材,也可作為希望學(xué)習(xí)Android系統(tǒng)開發(fā)的讀者自學(xué)用書。

作者簡(jiǎn)介

暫缺《ANDROID STUDIO應(yīng)用程序設(shè)計(jì)(第3版 微課視頻版)》作者簡(jiǎn)介

圖書目錄

第1章 Android系統(tǒng)及其開發(fā)過程 1

1.1 Android系統(tǒng)概述 1

  1.1.1 Android系統(tǒng)及其特點(diǎn) 1

  1.1.2 Android的系統(tǒng)架構(gòu) 2

  1.1.3 Android開發(fā)分類 3

1.2 搭建Android Studio開發(fā)環(huán)境 4

  1.2.1 安裝Android Studio前的必要準(zhǔn)備 4

  1.2.2 安裝Android Studio 5

1.3 Android??API和在線幫助文檔 7

1.4 Android應(yīng)用程序的開發(fā)過程 9

  1.4.1 開發(fā)Android應(yīng)用程序的一般過程 9

  1.4.2 生成Android應(yīng)用程序框架 9

  1.4.3 編寫代碼生成MainActivity.java 11

  1.4.4 在模擬器中運(yùn)行應(yīng)用程序 11

1.5 Android項(xiàng)目結(jié)構(gòu) 12

  1.5.1 目錄結(jié)構(gòu) 12

  1.5.2 Android應(yīng)用程序結(jié)構(gòu)分析 17

1.6 Android應(yīng)用程序設(shè)計(jì)示例 19

習(xí)題1 21



第2章 Android用戶界面設(shè)計(jì) 22

2.1 用戶界面設(shè)計(jì)和View類 22

2.2 Android布局管理 22

  2.2.1 布局文件的規(guī)范與重要屬性 23

  2.2.2 常見的布局方式 24

2.3 文本標(biāo)簽和按鈕 32

  2.3.1 文本標(biāo)簽 32

  2.3.2 按鈕及按鈕處理事件 36

2.4 文本編輯框 38

2.5 進(jìn)度條和選項(xiàng)按鈕 42

  2.5.1 進(jìn)度條 42

  2.5.2 選項(xiàng)按鈕 44

2.6 圖像顯示類 51

2.7 消息提示類 56

2.8 列表組件類 59

習(xí)題2 62

第3章 多個(gè)用戶界面的程序設(shè)計(jì) 64

3.1 頁面切換與傳遞參數(shù)值 64

  3.1.1 綁定機(jī)制組件 64

  3.1.2 Activity頁面切換 64

  3.1.3 在Activity頁面之間傳遞數(shù)據(jù) 68

3.2 菜單設(shè)計(jì) 71

  3.2.1 選項(xiàng)菜單 72

  3.2.2 上下文菜單 74

3.3 對(duì)話框 76

  3.3.1 消息對(duì)話框 77

  3.3.2 其他幾種常用對(duì)話框 81

3.4 Fragment 85

  3.4.1 動(dòng)態(tài)加載Fragment對(duì)象 85

  3.4.2 底部導(dǎo)航欄 88

習(xí)題3 93

第4章 圖形與多媒體處理 94

4.1 繪制幾何圖形 94

  4.1.1 幾何圖形繪制類 94

  4.1.2 幾何圖形繪制過程 95

  4.1.3 自定義組件 97

4.2 觸摸屏事件處理 99

  4.2.1 簡(jiǎn)單的觸摸屏事件 100

  4.2.2 手勢(shì)識(shí)別 102

4.3 音頻播放 108

  4.3.1 多媒體處理包 108

  4.3.2 多媒體處理播放器 108

  4.3.3 播放音頻文件 109

4.4 視頻播放 117

  4.4.1 應(yīng)用媒體播放器播放視頻 117

  4.4.2 應(yīng)用視頻視圖播放視頻 120

4.5 文本轉(zhuǎn)換語音 124

4.6 動(dòng)畫技術(shù) 126

  4.6.1 動(dòng)畫組件類 126

  4.6.2 補(bǔ)間動(dòng)畫 127

  4.6.3 屬性動(dòng)畫 133

習(xí)題4 135

第5章 后臺(tái)服務(wù)與系統(tǒng)服務(wù) 136

5.1 后臺(tái)服務(wù) 136

5.2 信息廣播機(jī)制 140

5.3 系統(tǒng)服務(wù) 147

  5.3.1 Android的系統(tǒng)服務(wù) 147

  5.3.2 系統(tǒng)通知服務(wù) 147

習(xí)題5 150

第6章 網(wǎng)絡(luò)通信 151

6.1 Web視圖 151

  6.1.1 瀏覽器引擎 151

  6.1.2 Web視圖對(duì)象 151

  6.1.3 調(diào)用JavaScript 155

6.2 基于TCP的網(wǎng)絡(luò)程序設(shè)計(jì) 160

  6.2.1 網(wǎng)絡(luò)編程的基礎(chǔ)知識(shí) 160

  6.2.2 利用套接字Socket設(shè)計(jì)客戶端/服務(wù)器系統(tǒng)程序 165

  6.2.3 應(yīng)用Callable接口實(shí)現(xiàn)多線程Socket編程 170

6.3 基于HTTP的網(wǎng)絡(luò)程序設(shè)計(jì) 174

  6.3.1 建立PHP服務(wù)器網(wǎng)站 174

  6.3.2 應(yīng)用HttpURLConnection訪問Web服務(wù)器 175

習(xí)題6 184

第7章 應(yīng)用Volley框架訪問Web服務(wù)器 185

7.1 Volley框架及其應(yīng)用 185

  7.1.1 Volley包的下載與安裝 185

  7.1.2 JSON數(shù)據(jù)格式簡(jiǎn)介 185

  7.1.3 Volley的工作原理和幾個(gè)重要對(duì)象 190

  7.1.4 Volley的基本使用方法 191

7.2 應(yīng)用Volley框架設(shè)計(jì)網(wǎng)絡(luò)音樂播放器 196

7.3 訪問遠(yuǎn)程數(shù)據(jù)庫 201

  7.3.1 把數(shù)據(jù)寫入遠(yuǎn)程數(shù)據(jù)庫 201

  7.3.2 讀取遠(yuǎn)程數(shù)據(jù)庫數(shù)據(jù) 205

習(xí)題7 209

第8章 數(shù)據(jù)存儲(chǔ) 210

8.1 內(nèi)部存儲(chǔ)空間和外部存儲(chǔ)空間 210

8.2 SQLite數(shù)據(jù)庫 212

  8.2.1 SQLite數(shù)據(jù)庫簡(jiǎn)介 212

  8.2.2 管理和操作SQLite數(shù)據(jù)庫的對(duì)象 213

  8.2.3 SQLite數(shù)據(jù)庫的操作命令 214

8.3 文件處理 225

  8.3.1 輸入/輸出流 225

  8.3.2 處理文件流 226

8.4 輕量級(jí)存儲(chǔ)SharedPreferences 233

習(xí)題8 235

第9章 OpenCV應(yīng)用實(shí)戰(zhàn)——人臉美顏與人臉檢測(cè) 237

9.1 OpenCV圖像處理 237

  9.1.1 搭建OpenCV Android開發(fā)環(huán)境 237

  9.1.2 Mat對(duì)象和Bitmap對(duì)象 239

  9.1.3 圖像的模糊與銳化 242

9.2 人臉美顏 245

9.3 人臉檢測(cè) 249

附表 微課視頻二維碼索引列表 253



  


  

IV


  

V


  

  


  


本目錄推薦

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