注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)Android Studio應(yīng)用程序設(shè)計(jì)(第2版 微課版)

Android Studio應(yīng)用程序設(shè)計(jì)(第2版 微課版)

Android Studio應(yīng)用程序設(shè)計(jì)(第2版 微課版)

定 價(jià):¥39.50

作 者: 張思民 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)類課程創(chuàng)新規(guī)劃
標(biāo) 簽: 暫缺

ISBN: 9787302481348 出版時(shí)間: 2017-09-01 包裝: 平裝
開本: 16開 頁數(shù): 273 字?jǐn)?shù):  

內(nèi)容簡介

  本書是面向Android Studio初學(xué)者的入門教程,內(nèi)容基本涵蓋了Android相關(guān)的所有技術(shù),大致可以分成兩個(gè)部分。第一部分(第1~4章)主要介紹Android Studio的安裝、應(yīng)用程序的結(jié)構(gòu)、圖形用戶界面的組件及其設(shè)計(jì)方法;第二部分(第5~9章)主要介紹較高級的主題,內(nèi)容包括后臺服務(wù)與系統(tǒng)服務(wù)、網(wǎng)絡(luò)通信技術(shù)、數(shù)據(jù)存儲技術(shù)、地圖服務(wù)與傳感器檢測技術(shù)等。本書內(nèi)容淺顯易懂,對每一個(gè)知識點(diǎn)都配了相應(yīng)的例題。本書提供了電子課件和所有例題的源代碼,掃描每章提供的二維碼可觀看教學(xué)視頻。本書可作為高等院校及各類培訓(xùn)學(xué)校Android系統(tǒng)課程的教材,也可作為希望學(xué)習(xí)Android系統(tǒng)開發(fā)的讀者的自學(xué)用書。

作者簡介

暫缺《Android Studio應(yīng)用程序設(shè)計(jì)(第2版 微課版)》作者簡介

圖書目錄

第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)的體系結(jié)構(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.2.3 設(shè)置環(huán)境變量 7
1.3 Android API和在線幫助文檔 8
1.4 Android應(yīng)用程序的開發(fā)過程 9
1.4.1 開發(fā)Android應(yīng)用程序的一般過程 9
1.4.2 生成Android應(yīng)用程序框架 10
1.4.3 編寫代碼生成MainActivity.java 12
1.4.4 在模擬器中運(yùn)行應(yīng)用程序 13
1.5 Android項(xiàng)目結(jié)構(gòu) 13
1.5.1 目錄結(jié)構(gòu) 13
1.5.2 Android應(yīng)用程序結(jié)構(gòu)分析 19
1.6 Android應(yīng)用程序設(shè)計(jì)示例 21
習(xí)題1 23
第2章 Android用戶界面的設(shè)計(jì) 24
2.1 用戶界面組件包widget和View類 24
2.2 文本標(biāo)簽TextView與按鈕Button 25
2.2.1 文本標(biāo)簽 25
2.2.2 按鈕及按鈕處理事件 27
2.3 文本編輯框 32
2.4 Android布局管理 35
2.4.1 布局文件的規(guī)范與重要屬性 36
2.4.2 常見的布局方式 37
2.5 進(jìn)度條和選項(xiàng)按鈕 46
2.5.1 進(jìn)度條 46
2.5.2 選項(xiàng)按鈕 48
2.6 圖像顯示類ImageView與畫廊組件類Gallery 55
2.6.1 圖像顯示類ImageView 55
2.6.2 畫廊組件類Gallery與圖片切換器ImageSwitcher 59
2.7 消息提示類Toast 64
2.8 列表組件 67
2.8.1 列表組件類ListView 67
2.8.2 ListActivity類 69
2.9 滑動抽屜組件類SlidingDraw 72
習(xí)題2 76
第3章 多個(gè)用戶界面的程序設(shè)計(jì) 78
3.1 頁面的切換與傳遞參數(shù)值 78
3.1.1 傳遞參數(shù)組件Intent 78
3.1.2 Activity頁面的切換 78
3.1.3 應(yīng)用Intent在Activity頁面之間傳遞數(shù)據(jù) 82
3.2 菜單設(shè)計(jì) 86
3.2.1 選項(xiàng)菜單 86
3.2.2 上下文菜單 89
3.3 對話框 91
3.3.1 消息對話框AlertDialog 91
3.3.2 其他幾種常用對話框 96
習(xí)題3 100
第4章 圖形與多媒體處理 101
4.1 繪制幾何圖形 101
4.1.1 幾何圖形繪制類 101
4.1.2 幾何圖形的繪制過程 102
4.1.3 自定義組件 107
4.2 觸摸屏事件的處理 110
4.2.1 簡單的觸摸屏事件 110
4.2.2 手勢識別 116
4.3 音頻播放 120
4.3.1 多媒體處理包 120
4.3.2 多媒體處理播放器MediaPlayer 120
4.3.3 播放音頻文件 121
4.4 視頻播放 127
4.4.1 應(yīng)用媒體播放器播放視頻 127
4.4.2 應(yīng)用視頻視圖播放視頻 130
4.5 錄音與拍照 133
4.5.1 用于錄音、錄像的MediaRecorder類 133
4.5.2 錄音示例 134
4.5.3 拍照 137
4.6 動畫技術(shù) 142
4.6.1 動畫組件類 142
4.6.2 補(bǔ)間動畫Tween Animation 143
4.6.3 屬性動畫Property Animation 148
習(xí)題4 152
第5章 后臺服務(wù)與系統(tǒng)服務(wù) 153
5.1 后臺服務(wù)Service 153
5.2 信息廣播機(jī)制Broadcast 157
5.3 系統(tǒng)服務(wù) 166
5.3.1 Android的系統(tǒng)服務(wù) 166
5.3.2 系統(tǒng)通知服務(wù)Notification 167
5.3.3 系統(tǒng)定時(shí)服務(wù)AlarmManager 169
5.3.4 系統(tǒng)功能的調(diào)用 172
習(xí)題5 175
第6章 網(wǎng)絡(luò)通信技術(shù) 176
6.1 Web視圖 176
6.1.1 瀏覽器引擎WebKit 176
6.1.2 Web視圖對象 176
6.1.3 調(diào)用JavaScript 180
6.2 基于TCP協(xié)議的網(wǎng)絡(luò)程序設(shè)計(jì) 186
6.2.1 網(wǎng)絡(luò)編程的基礎(chǔ)知識 187
6.2.2 利用Socket設(shè)計(jì)客戶機(jī)/服務(wù)器系統(tǒng)程序 191
6.2.3 應(yīng)用Callable接口實(shí)現(xiàn)多線程Socket編程 196
6.3 基于HTTP協(xié)議網(wǎng)絡(luò)程序設(shè)計(jì) 200
6.3.1 建立PHP服務(wù)器網(wǎng)站 200
6.3.2 應(yīng)用HttpURLConnection訪問Web服務(wù)器 200
習(xí)題6 210
第7章 應(yīng)用Volley框架訪問Web服務(wù)器 211
7.1 Volley框架及其應(yīng)用 211
7.1.1 Volley包的下載與安裝 211
7.1.2 JSON數(shù)據(jù)格式簡介 212
7.1.3 Volley的工作原理和幾個(gè)重要對象 216
7.1.4 Volley的基本使用方法 217
7.2 應(yīng)用Volley框架設(shè)計(jì)網(wǎng)絡(luò)音樂播放器 221
習(xí)題7 226
第8章 數(shù)據(jù)存儲技術(shù) 227
8.1 SQLite數(shù)據(jù)庫 227
8.1.1 SQLite數(shù)據(jù)庫簡介 227
8.1.2 管理和操作SQLite數(shù)據(jù)庫的對象 228
8.1.3 SQLite數(shù)據(jù)庫的操作命令 228
8.2 文件的處理 240
8.2.1 輸入/輸出流 240
8.2.2 處理文件流 241
8.3 輕量級存儲SharedPreferences 248
8.4 訪問遠(yuǎn)程數(shù)據(jù)庫 250
習(xí)題8 255
第9章 地圖服務(wù)與傳感器檢測技術(shù) 256
9.1 電子地圖服務(wù)的應(yīng)用程序開發(fā) 256
9.1.1 Android地圖的SDK開發(fā)包的下載以及Key的申請 256
9.1.2 顯示地圖的應(yīng)用程序示例 259
9.2 傳感器檢測技術(shù) 262
9.2.1 傳感器簡介 262
9.2.2 加速度傳感器的應(yīng)用示例 264
習(xí)題9 273

本目錄推薦

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