Android應用程式開發教程(2021年清華大學出版社出版的圖書)

Android應用程式開發教程(2021年清華大學出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《Android應用程式開發教程》是2021年清華大學出版社出版的圖書,作者是於國防、徐永剛、張玉傑。

基本介紹

  • 中文名:Android應用程式開發教程
  • 作者:於國防、徐永剛、張玉傑
  • 出版時間:2021年3月1日
  • 出版社:清華大學出版社
  • 頁數:305 頁
  • ISBN:9787302572527
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書選用Android Studio作為開發工具,結合豐富的示例,圖文並茂、深入淺出地分析講解基於Android系統的應用程式設計。全書共分14章,內容主要包含Android開發環境搭建、Android模擬器的套用、Android應用程式的創建、用戶界面設計、Activity的基本用法、對話框與訊息框、常用資源、常用控制項、Intent與BroadcastReceiver、圖與動畫、多媒體套用、網路通信與服務、數據存儲以及感測器套用。書中技術內容安排不求面面俱到,但求要點突出、實用;示例代碼的編寫,層次分明、書寫規範,注釋清晰明了,特別易於代碼的分析和解讀,進而讓讀者快速掌握相關的技術。同時,對一些重點和難點的內容,還輔以必要的“說明”和“提示”,有助於知識點的學習和強化。
為了輔助教師的課堂教學和讀者自學,本書還提供了書中示例以及附錄實驗的全部程式源碼,以便提高程式開發學習中的實踐效率和參考借鑑。
本書可作為計算機科學、通信電子以及自動化等相關專業高等院校師生的Android應用程式設計的教學用書,也可以用作Android程式開發者的參考書。

圖書目錄

第1章 初識Android
1.1 智慧型手機及其作業系統簡介
1.2 Android簡介
1.2.1 Android釋義與套用
1.2.2 Android系統的起源
1.2.3 Android系統版本發布
1.2.4 Android系統結構
1.2.5 Android系統架構
1.2.6 Android平台特性
1.3 創建Android開發環境
1.3.1 Android開發工具簡介
1.3.2 軟體下載與安裝
習題
第2章 Android模擬器
2.1 Android模擬器簡介
2.1.1 Android虛擬設備與模擬器
2.1.2 Android模擬器的功能限制
2.1.3 Android模擬器的按鍵操作
2.2 Android模擬器的套用與管理
2.2.1 創建Android模擬器
2.2.2 啟動Android模擬器
2.2.3 管理Android模擬器
2.3 Android模擬器的存檔設定
2.4 Android模擬器的硬體加速
習題
第3章 Android程式設計啟航
3.1 Android應用程式的創建及其結構解析
3.1.1 新建Android應用程式
3.1.2 Android應用程式的目錄結構及檔案
3.1.3 初識XML布局檔案
3.1.4 初識Android應用程式中的Java代碼
3.2 運行應用程式
3.2.1 通過模擬器運行應用程式
3.2.2 通過手機運行應用程式
3.2.3 手機管理軟體套用簡介
3.3 調試應用程式
3.3.1 Logcat簡介
3.3.2 利用Logcat調試應用程式
3.3.3 利用Android Studio調試應用程式
習題
第4章 用戶界面設計
4.1 用戶界面設計基礎知識
4.1.1 Android界面的結構與組成
4.1.2 .XML簡介及其在用戶界面設計中的套用
4.1.3 用戶界面的可視化設計
4.2 布局管理器在用戶界面設計中的套用
4.2.1 線性布局管理器
4.2.2 表格布局管理器
4.2.3 格線布局管理器
4.2.4 框架布局管理器
4.2.5 相對布局管理器
4.2.6 約束布局管理器
4.3 利用Java代碼設計用戶界面
習題
第5章 常用控制項
5.1 基本控制項
5.1.1 文本框與編輯框
5.1.2 普通按鈕
5.1.3 單選按鈕與單選按鈕組
5.1.4 複選框
5.1.5 圖片視圖
5.2 高級控制項
5.2.1 滾動視圖
5.2.2 下拉列表
5.2.3 進度條與滑塊
習題
第6章 對話框與訊息框
6.1 利用AlertDialog創建對話框
6.2 利用Toast顯示訊息提示框
習題
第7章 常用資源的使用
7.1 字元串資源
7.1.1 定義字元串資源
7.1.2 使用字元串資源
7.2 顏色資源
7.2.1 定義顏色值
7.2.2 定義顏色資源
7.2.3 使用顏色資源
7.3 圖片資源
7.3.1 設定圖片資源
7.3.2 使用圖片資源
7.4 數組資源
7.4.1 定義數組資源
7.4.2 使用數組資源
習題
第8章 Activity(活動)
8.1 Activity簡介
8.2 Activity的運行狀態及生命周期
8.2.1 Activity的運行狀態
8.2.2 Activity的生命周期
8.3 Activity的屬性
8.4 Activity的套用基礎
8.4.1 創建Activity
8.4.2 註冊Activity
8.4.3 啟動和關閉Activity
8.5 Activity的基本用法
8.5.1 調用其他Activity
8.5.2 在Activity之間傳遞數據
8.5.3 返回並回傳數據到前一個Activity
習題
第9章 Intent(意圖)與BroadcastReceiver(廣播接收者)
9.1 Intent(意圖)
9.1.1 Intent簡介
9.1.2 Intent過濾器簡介
9.1.3 Intent的組成及其基本用法
9.2 BroadcastReceiver(廣播接收者)
9.2.1 BroadcastReceiver簡介
9.2.2 BroadcastReceiver的基本用法
習題
第10章 圖與動畫
10.1 繪製圖形與文本
10.1.1 Paint類
10.1.2 Canvas類
10.2 圖像變換
10.2.1 Bitmap類
10.2.2 BitmapFactory類
10.2.3 Matrix類
10.3 動畫設計
10.3.1 逐幀動畫
10.3.2 補間動畫
10.3.3 屬性動畫
習題
第11章 多媒體套用
11.1 MediaPlayer簡介
11.2 利用MediaPlayer播放音頻
11.2.1 播放資源檔案中的音頻
11.2.2 播放檔案系統中的音頻
11.2.3 播放流媒體中的音頻
11.3 利用MediaPlayer播放視頻
11.3.1 播放資源檔案中的視頻
11.3.2 播放檔案系統中的視頻
11.3.3 播放流媒體中的視頻
11.4 利用VideoView播放視頻
習題
第12章 網路通信與服務
12.1 Web伺服器簡介
12.2 HTTP簡介
12.3 Get請求與Post請求簡介
12.4 通過HTTP訪問網路
12.4.1 利用HttpURLConnection訪問網路
12.4.2 利用HtpClient訪問網路
習題
第13章 數據存儲
13.1 利用SharedPreferences存儲數據
13.2 利用檔案存儲數據
13.3 利用SQLite資料庫存儲數據
13.3.1 SQLite簡介
13.3.2 SQLite的數據類型
13.3.3 SQLite的基本用法
13.4 利用Content

相關詞條

熱門詞條

聯絡我們