Android開發基礎與案例實戰(Java版·微課視頻版)

Android開發基礎與案例實戰(Java版·微課視頻版)

《Android開發基礎與案例實戰(Java版·微課視頻版)》是 2023年9月1日清華大學出版社出版的圖書,作者:童長飛。

基本介紹

  • 中文名:Android開發基礎與案例實戰(Java版·微課視頻版)
  • 作者:童長飛
  • 出版時間:2023年9月1日
  • 出版社:清華大學出版社
  • ISBN:9787302632771
  • 定價:59.9 元
  • 印次:1-1
  • 印刷日期:2023.09.20
內容簡介,圖書目錄,

內容簡介

本書以任務驅動的方式,將Android開發的知識點融入各任務中,學習者可通過臨摹任務掌握Android開發技巧。各任務既保持獨立,又遵循由淺入深、循序漸進的學習規律,適合讀者碎片化學習,也適合作為高校線上和線下混合式教學的教材。 本書共7章,分別從開發環境以及項目的基本信息、Android的布局與基本UI、列表與適配器、選單與對話框、多執行緒與網路套用、數據存儲與內容提供、Fragment與導航這7方面講述Android開發的基本內容。本書中的各任務均通過Android 5.0和Android 10.0測試。 本書可作為全國高等學校計算機及相關專業的教材和相關培訓及培訓機構的教學用書,同時也適合作為Android編程愛好者的入門讀物。

圖書目錄

目錄
第1章開發環境及項目的基本信息
1.1開發環境及系統要求
1.2Android Studio的安裝過程
1.3Android Studio虛擬機的設定
1.4項目的基本信息
1.4.1初步認識項目聲明檔案AndroidManifest.xml
1.4.2項目的資源引用方式
1.4.3項目的代碼和布局檔案
1.4.4項目的Gradle檔案
1.5Android Studio的常用快捷鍵
第2章Android的布局與基本UI
2.1按鈕與文本框的互動
2.1.1任務說明
2.1.2任務相關知識點
2.1.3任務實現
2.1.4Android項目的存儲備份與瘦身
2.1.5Android項目的調試
2.2控制布局對齊
2.2.1任務說明
2.2.2任務相關知識點
2.2.3任務實現
2.3控制布局占比權重
2.3.1任務說明
2.3.2任務相關知識點
2.3.3任務實現
2.4單選框
2.4.1任務說明
2.4.2任務相關知識點
2.4.3任務實現
2.5多選框
2.5.1任務說明
2.5.2任務實現
2.6獲取並顯示EditText文本
2.6.1任務說明
2.6.2任務實現
2.7控制文本顏色以及UI邊距
2.7.1任務說明
2.7.2任務實現
2.8相對布局
2.8.1任務說明
2.8.2任務實現
2.9約束布局
2.9.1任務說明
2.9.2任務相關知識點
2.9.3任務實現
2.10本章綜合作業
第3章列表與適配器
3.1下拉列表
3.1.1任務說明
3.1.2任務相關知識點
3.1.3任務實現
3.2使用Spinner控制文本顏色
3.2.1任務說明
3.2.2任務實現
3.3使用Spinner控制文本大小
3.3.1任務說明
3.3.2任務實現
3.4使用ListView切換ImageView圖片
3.4.1任務說明
3.4.2任務實現
3.5使用SimpleAdapter生成複雜視圖
3.5.1任務說明
3.5.2任務實現
3.6改寫ArrayAdapter生成複雜視圖
3.6.1任務說明
3.6.2任務實現
3.7使用格線視圖
3.7.1任務說明
3.7.2任務實現
3.8列表視圖與格線視圖的動態切換
3.8.1任務說明
3.8.2任務實現
3.9使用RecyclerView
3.9.1任務說明
3.9.2任務實現
3.10本章綜合作業
第4章選單與對話框
4.1使用選項選單
4.1.1任務說明
4.1.2任務實現
4.2使用上下文選單
4.2.1任務說明
4.2.2任務實現
4.3使用彈出選單
4.3.1任務說明
4.3.2任務實現1: 註冊兩個ContextMenu
4.3.3任務實現2: 巧用PopupMenu
4.4使用對話框AlertDialog
4.4.1任務說明
4.4.2任務實現
4.5使用自定義視圖對話框
4.5.1任務說明
4.5.2任務實現
4.6使用對話框實現多選
4.6.1任務說明
4.6.2任務實現
4.7實現多選適配器與動態選單
4.7.1任務說明
4.7.2針對ListView的多選適配器實現方法
4.7.3針對RecyclerView的多選適配器實現方法
4.8本章綜合作業
第5章多執行緒與網路套用
5.1使用多執行緒與Handler
5.1.1任務說明
5.1.2任務相關知識點
5.1.3任務實現
5.1.4驗證變數的執行緒安全性
5.2使用多執行緒與自定義接口
5.2.1任務說明
5.2.2任務實現
5.3使用多執行緒與LiveData
5.3.1任務說明
5.3.2任務實現
5.4使用Okhttp和Gson獲取Web API數據
5.4.1任務說明
5.4.2任務實現
5.5Activity的頁面跳轉與數據傳遞
5.5.1任務說明
5.5.2任務實現
5.6使用RxHttp獲取Web API數據
5.6.1任務說明
5.6.2任務實現
5.7使用Jsoup實現網頁數據提取
5.7.1任務說明
5.7.2任務實現
5.8使用Jsoup和Glide實現網頁數據渲染
5.8.1任務說明
5.8.2任務實現
5.9使用SwipeRefreshLayout和WebView
5.9.1任務說明
5.9.2任務實現
5.10本章綜合作業
第6章數據存儲與內容提供
6.1使用SharedPreferences實現輕量化存儲
6.1.1任務說明
6.1.2任務實現
6.2Sqlite資料庫的創建
6.2.1任務說明
6.2.2任務實現
6.3使用pinyin4j實現拼音模糊查詢
6.3.1任務說明
6.3.2面向多音字的漢字轉拼音
6.3.3任務實現
6.4面向UI互動的Sqlite資料庫增刪改操作
6.4.1任務說明
6.4.2任務實現
6.5使用ContentProvider寫系統通訊錄
6.5.1任務說明
6.5.2運行時許可權
6.5.3系統通訊錄的寫入方法
6.5.4任務實現
6.6使用ContentProvider讀系統通訊錄
6.6.1任務說明
6.6.2系統通訊錄的讀取方法
6.6.3任務實現
6.7選取系統相冊圖片
6.7.1任務說明
6.7.2任務實現
6.8本章綜合作業
第7章Fragment與導航
7.1使用底部導航
7.1.1任務說明
7.1.2使用嚮導創建底部導航
7.1.3認識Fragment
7.1.4認識導航組件Navigation
7.1.5任務實現
7.2Fragment的數據維持與數據傳遞
7.2.1任務說明
7.2.2任務實現
7.3Fragment的隱藏與顯示
7.3.1任務說明
7.3.2任務實現
7.4本章綜合作業
參考文獻

相關詞條

熱門詞條

聯絡我們