Android 應用開發教程(下冊)

Android 應用開發教程(下冊)

作者: 張冬玲 張光顯
出版社: 清華大學
出版在: 2021-07-01
ISBN-13: 9787302579137
ISBN-10: 730257913X
裝訂格式: 平裝
總頁數: 428 頁





內容描述


本書以Android 11為系統平臺,以Studio 4.0.1為開發環境,全面介紹Android應用開發的相關知識和技術。 全書共15章,分上、下兩冊。上冊主要涉及Android入門級基礎內容: 第1~3章,主要介紹Android平臺概述及基本概念; 第4~8章,主要介紹Android應用項目頁面的常見佈局管理器、控件的使用及事件處理等技術。上冊內容覆蓋了Android應用的用戶界面編程全部內容。下冊主要涉及Android進階技術: 第9~14章分別介紹Android的數據存儲、後台處理、多媒體應用、手機基本功能、網絡通信和第三方開發包應用開發,覆蓋了Android應用開發中涉及的數據處理技術和邏輯控制技術; 第15章介紹“我的音樂盒”實戰項目的完整開發過程,對實際應用開發極具參考價值。本書精心設計出各章後面的練習題,匯合集成之後便是下冊最後的實例項目的主要功能模塊。 本書內容全面,案例豐富,實踐性強。各章節內容講述透徹,註重知識的來龍去脈,案例解析清晰。章與章之間環環相扣,內容由淺入深,引導讀者逐步步入Android應用開發的奇妙世界。 本書不僅可作為本科院校、大中專院校、IT技能開發培訓機構的相關課程的教材,也可作為移動應用開發設計人員的參考用書。


目錄大綱


第9章 數據存儲
9.1 SharedPreferences存儲
9.1.1 SharedPreferences接口
9.1.2 SharedPreferences應用案例
9.2 SQLite數據庫
9.2.1 SQLite數據庫相關的類與接口
9.2.2 管理SQLite數據庫相關的方法及編程
9.2.3 SQLite應用案例
9.3 訪問SD卡簡介
9.3.1 訪問SD卡常用的方法及常量
9.3.2 訪問SD卡權限設置
9.3.3 關於SD卡的相關編程
9.4 文件存儲
9.5 ContentProvider
9.5.1 實現數據共享的相關類、接口與權限
9.5.2 ContentProvider應用案例
小結
練習
第10章 後台處理
10.1 消息通知Notification
10.1.1 Notification簡介
10.1.2 簡單通知應用
10.1.3 自定義通知欄
10.2 廣播接收器BroadcastReceiver
10.2.1 廣播的內容及分類
10.2.2 註冊廣播接收器
10.2.3 廣播接收器的生命週期
10.2.4 發送廣播
10.2.5 BroadcastReceiver的應用案例
10.3 Android後台線程
10.3.1 線程Thread
10.3.2 Handler消息傳遞機制
10.3.3 異步任務AsyncTask
10.3.4 Android線程池簡介
10.4 服務Service
10.4.1 Service的生命週期
10.4.2 使用Service
10.4.3 Service的應用案例
小結
練習
第11章 多媒體應用
11.1 音頻與播放
11.1.1 音頻播放
11.1.2 播放
11.2 聲音數據採集
11.2.1 MediaRecorder的常用方法
11.2.2 使用MediaRecorder的步驟
11.2.3 申請權限
11.3 圖像數據採集
11.3.1 調用第三方相機拍照
11.3.2 使用Android提供的類實現拍照
小結
練習
第12章 手機基本功能
12.1 手機基本特性
12.1.1 更改手機配置
12.1.2 查看手機信息
12.1.3 查看電池電量
12.1.4 振動設置
12.2 手機即時通信
12.2.1 短信管理
12.2.2 電話管理
12.3 手機傳感器
12.3.1 Android中的傳感器
12.3.2 傳感器應用的開發
12.3.3 應用案例
12.4 手機定位
12.4.1 手機定位技術
12.4.2 手機定位信息
小結
練習
第13章 網絡通信技術
13.1 網絡訪問權限
13.2 瀏覽網頁
13.2.1 通過Intent啟動瀏覽器
13.2.2 使用WebView控件瀏覽網頁
13.3 基於HTTP協議的接口通信
13.3.1 HTTP協議
13.3.2 HTTP訪問網絡
13.3.3 HttpURLConnection接口應用
13.3.4 OkHttp網絡請求框架
13.4 基於TCP協議的Socket通信
13.4.1 TCP/IP協議概述
13.4.2 Socket通信
13.4.3 Socket通信應用
小結
練習
第14章 第三方SDK應用
14.1 地圖SDK
14.1.1 獲取密鑰
14.1.2 下載開發包
14.1.3 配置開發環境
14.1.4 地圖應用
14.2 語音SDK
14.2.1 下載開發包
14.2.2 配置開發環境
14.2.3 語音識別與合成應用
14.3 社交SDK
14.3.1 申請微信APPID
14.3.2 接入微信應用
小結
練習
第15章 應用項目實例開發與發布
15.1 分析與設計
15.1.1 應用項目的需求分析
15.1.2 系統設計
15.2 服務器端Web管理程序的部署說明
15.2.1 安裝Java SDK
15.2.2 安裝MySQL
15.2.3 安裝數據庫
15.2.4 安裝IDE並配置項目開發環境
15.2.5 打包WAR
15.2.6 部署WAR
15.3 客戶端App實現
15.3.1 目錄結構規劃
15.3.2 素材準備
15.3.3 開發實現
15.4 項目調試與測試
15.4.1 調試程序
15.4.2 測試
15.5 打包發布
15.5.1 打包
15.5.2 發布上線
小結
參考文獻


作者介紹


張冬玲
單位:廣州雲相信息科技有限公司
職務、職稱:高級主管
性別:女年齡:55
專業:軟件工程
學歷:碩士
研究領域:計算機教育,計算機軟件應用研發
研究成果:著有《數據庫實用技術SQL Server 2008》《Andriod應用開發教程》等。




相關書籍

高性能 Android 開發技術

作者 張飛

2021-07-01

Beginning Android Tablet Application Development (Paperback)

作者 Wei-Meng Lee

2021-07-01

Android 御用語言:用 Kotlin 豪華開發 APP

作者 向治洪

2021-07-01