幫助中心 | 我的帳號 | 關於我們

Android開發基礎與案例實戰(Java版微課視頻版微課版21世紀高等學校電腦類課程創新系列教材)

  • 作者:編者:童長飛|責編:陳景輝//李燕
  • 出版社:清華大學
  • ISBN:9787302632771
  • 出版日期:2023/09/01
  • 裝幀:平裝
  • 頁數:308
人民幣:RMB 59.9 元      售價:
放入購物車
加入收藏夾

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

作者介紹
編者:童長飛|責編:陳景輝//李燕

目錄
第1章  開發環境及項目的基本信息
  1.1  開發環境及系統要求
  1.2  Android Studio的安裝過程
  1.3  Android Studio虛擬機的設置
  1.4  項目的基本信息
    1.4.1  初步認識項目聲明文件AndroidManifest.xml
    1.4.2  項目的資源引用方式
    1.4.3  項目的代碼和布局文件
    1.4.4  項目的Gradle文件
  1.5  Android Studio的常用快捷鍵
第2章  Android的布局與基本UI
  2.1  按鈕與文本框的互動
    2.1.1  任務說明
    2.1.2  任務相關知識點
    2.1.3  任務實現
    2.1.4  Android項目的存儲備份與瘦身
    2.1.5  Android項目的調試
  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.5  Activity的頁面跳轉與數據傳遞
    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.2  Sqlite資料庫的創建
    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.2  Fragment的數據維持與數據傳遞
    7.2.1  任務說明
    7.2.2  任務實現
  7.3  Fragment的隱藏與顯示
    7.3.1  任務說明
    7.3.2  任務實現
  7.4  本章綜合作業
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032