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

ANDROID STUDIO應用程序設計(第3版 微課視頻版)

ANDROID STUDIO應用程序設計(第3版 微課視頻版)

定 價:¥49.80

作 者: 張思民
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

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

內(nèi)容簡介

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

作者簡介

暫缺《ANDROID STUDIO應用程序設計(第3版 微課視頻版)》作者簡介

圖書目錄

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

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

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

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

  1.1.3 Android開發(fā)分類 3

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

  1.2.1 安裝Android Studio前的必要準備 4

  1.2.2 安裝Android Studio 5

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

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

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

  1.4.2 生成Android應用程序框架 9

  1.4.3 編寫代碼生成MainActivity.java 11

  1.4.4 在模擬器中運行應用程序 11

1.5 Android項目結構 12

  1.5.1 目錄結構 12

  1.5.2 Android應用程序結構分析 17

1.6 Android應用程序設計示例 19

習題1 21



第2章 Android用戶界面設計 22

2.1 用戶界面設計和View類 22

2.2 Android布局管理 22

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

  2.2.2 常見的布局方式 24

2.3 文本標簽和按鈕 32

  2.3.1 文本標簽 32

  2.3.2 按鈕及按鈕處理事件 36

2.4 文本編輯框 38

2.5 進度條和選項按鈕 42

  2.5.1 進度條 42

  2.5.2 選項按鈕 44

2.6 圖像顯示類 51

2.7 消息提示類 56

2.8 列表組件類 59

習題2 62

第3章 多個用戶界面的程序設計 64

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

  3.1.1 綁定機制組件 64

  3.1.2 Activity頁面切換 64

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

3.2 菜單設計 71

  3.2.1 選項菜單 72

  3.2.2 上下文菜單 74

3.3 對話框 76

  3.3.1 消息對話框 77

  3.3.2 其他幾種常用對話框 81

3.4 Fragment 85

  3.4.1 動態(tài)加載Fragment對象 85

  3.4.2 底部導航欄 88

習題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 簡單的觸摸屏事件 100

  4.2.2 手勢識別 102

4.3 音頻播放 108

  4.3.1 多媒體處理包 108

  4.3.2 多媒體處理播放器 108

  4.3.3 播放音頻文件 109

4.4 視頻播放 117

  4.4.1 應用媒體播放器播放視頻 117

  4.4.2 應用視頻視圖播放視頻 120

4.5 文本轉換語音 124

4.6 動畫技術 126

  4.6.1 動畫組件類 126

  4.6.2 補間動畫 127

  4.6.3 屬性動畫 133

習題4 135

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

5.1 后臺服務 136

5.2 信息廣播機制 140

5.3 系統(tǒng)服務 147

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

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

習題5 150

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

6.1 Web視圖 151

  6.1.1 瀏覽器引擎 151

  6.1.2 Web視圖對象 151

  6.1.3 調用JavaScript 155

6.2 基于TCP的網(wǎng)絡程序設計 160

  6.2.1 網(wǎng)絡編程的基礎知識 160

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

  6.2.3 應用Callable接口實現(xiàn)多線程Socket編程 170

6.3 基于HTTP的網(wǎng)絡程序設計 174

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

  6.3.2 應用HttpURLConnection訪問Web服務器 175

習題6 184

第7章 應用Volley框架訪問Web服務器 185

7.1 Volley框架及其應用 185

  7.1.1 Volley包的下載與安裝 185

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

  7.1.3 Volley的工作原理和幾個重要對象 190

  7.1.4 Volley的基本使用方法 191

7.2 應用Volley框架設計網(wǎng)絡音樂播放器 196

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

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

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

習題7 209

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

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

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

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

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

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

8.3 文件處理 225

  8.3.1 輸入/輸出流 225

  8.3.2 處理文件流 226

8.4 輕量級存儲SharedPreferences 233

習題8 235

第9章 OpenCV應用實戰(zhàn)——人臉美顏與人臉檢測 237

9.1 OpenCV圖像處理 237

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

  9.1.2 Mat對象和Bitmap對象 239

  9.1.3 圖像的模糊與銳化 242

9.2 人臉美顏 245

9.3 人臉檢測 249

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



  


  

IV


  

V


  

  


  


本目錄推薦

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