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

Android移動應用開發(微課版)

  • 作者:編者:陳軼|責編:汪漢友
  • 出版社:清華大學
  • ISBN:9787302597346
  • 出版日期:2022/09/01
  • 裝幀:平裝
  • 頁數:451
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Android移動應用開發是移動應用開發領域的一個熱點。本書介紹Android移動應用開發的核心技術,具體包括Android的開發環境、Kotlin基礎、Activity組件、界面開發、併發處理、廣播機制、Service組件、網路應用、數據的持久化處理、ContentProvider組件,以及Android JetPack的應用開發。
    為了讓讀者理解和掌握Android移動開發技術,本書從簡單到複雜,通過翔實、豐富的項目應用實例將相應的知識點串聯起來,從基礎應用到綜合項目開發層層推進。為了符合Android移動開發的發展趨勢,採用Kotlin貫穿全書。
    本書可作為普通高校本科「移動應用開發」課程的教材,也可供移動應用開發人員學習和參考。

作者介紹
編者:陳軼|責編:汪漢友

目錄
第1章  Android的開發環境
  1.1  Android移動開發概述
    1.1.1  Android的發展
    1.1.2  Android平台的架構
  1.2  開發環境和開發工具
  1.3  創建第一個Android項目
    1.3.1  創建新的項目
    1.3.2  啟動模擬器
    1.3.3  運行第一個項目
  習題1
第2章  Kotlin基礎
  2.1  Kotlin概述
  2.2  第一個Kotlin程序
  2.3  函數
  2.4  變數和數據類型
    2.4.1  變數
    2.4.2  數據類型的種類
    2.4.3  數據類型的轉換
    2.4.4  可空類型的處理
    2.4.5  數組和集合類型
  2.5  操作符和表達式
  2.6  控制結構
  2.7  Lambda表達式
    2.7.1  Lambda表達式的應用
    2.7.2  常見的標準函數和Lambda表達式
  2.8  面向對象編程
    2.8.1  包和目錄
    2.8.2  類和對象
    2.8.3  繼承性
    2.8.4  介面
  2.9  異常處理
  習題2
第3章  Android的Activity組件
  3.1  Activity的創建
  3.2  Activity和Intent
    3.2.1  顯式Intent
    3.2.2  隱式Intent
  3.3  Activity之間的數據傳遞
    3.3.1  傳遞常見數據
    3.3.2  Serializable對象的傳遞
    3.3.3  Parcelable對象的傳遞
    3.3.4  數據的返回
  3.4  Fragment
    3.4.1  初識Fragment
    3.4.2  動態載入Fragment
    3.4.3  Fragment和Activity的交互
  3.5  Activity的生命周期
    3.5.1  Activity的返回棧
    3.5.2  Activity的啟動方式
    3.5.3  Activity的生命周期

    3.5.4  Activity中Fragment的生命周期
  3.6  擲骰子遊戲
  習題3
第4章  Android的界面開發
  4.1  Android的布局管理器
    4.1.1  常見的基本布局
    4.1.2  約束布局
  4.2  基本組件
  4.3  事件處理
    4.3.1  基於監聽的事件處理
    4.3.2  回調事件響應
  4.4  高級組件
    4.4.1  Toolbar
    4.4.2  DrawerLayout
    4.4.3  Recycler View和CardView
    4.4.4  BottomNavigation View
    4.4.5  FloatingActionButton和Snackbar
  4.5  心理測試移動應用實例
    4.5.1  功能需求分析和設計
    4.5.2  心理測試移動應用的功能實現
  習題4
第5章  Android的併發處理
  5.1  多線程
  5.2  Handler機制
  5.3  非同步任務
  5.4  協程
  5.5  歌詞同步播放
  習題5
第6章  Android的廣播機制
  6.1  BroadcastReceiver組件
  6.2  發送廣播
    6.2.1  標準廣播
    6.2.2  有序廣播
  習題6
第7章  Android的Service組件
  7.1  Service組件
  7.2  Service的生命周期
  7.3  Activity和Service的通信
  7.4  IntentService
  7.5  Notification和前台服務
    7.5.1  Notification
    7.5.2  前台服務
  7.6  用 Service前台控制歌曲專輯的播放
    7.6.1  功能需求分析和設計
    7.6.2  系統的實現
  習題7
第8章  Android的網路應用
  8.1  網路訪問相關配置
  8.2  WebView組件
  8.3  使用HttpURLConnection訪問網路資源

  8.4  JSON數據的解析
    8.4.1  JSON格式
    8.4.2  JSONObject解析JSON數據
    8.4.3  GSON解析JSON數據
  8.5  使用Retrofit庫訪問網路資源
  8.6  RxJava庫實現非同步操作
    8.6.1  Observer模式
    8.6.2  RxJava的相關概念
  8.7  智能聊天移動應用實例
    8.7.1  功能需求分析和設計
    8.7.2  系統的實現
  習題8
第9章  數據的持久化處理和ContentProvider組件
  9.1  SharedPreferences存儲處理文件處理
  9.2  文件處理
  9.3  SQLite資料庫
    9.3.1  創建和升級SQLite資料庫
    9.3.2  執行SQL操作
  9.4  ContentProvider組件
    9.4.1  創建ContentProvider組件
    9.4.2  使用ContentProvider組件
  9.5  調用相機和媒體庫
    9.5.1  運行時許可權
    9.5.2  拍照和顯示媒體庫的圖片
    9.5.3  訪問媒體庫中的視頻
  習題9
第10章  Android JetPack
  10.1  Android JetPack概述
  10.2  ViewModel組件
  10.3  LifeCycle組件
    10.3.1  生命周期的實現
    10.3.2  LiveData在生命周期中的應用
  10.4  ViewBinding
  10.5  DataBinding
  10.6  Navigation組件
    10.6.1  頁面導航的實現
    10.6.2  在目的地之間安全傳遞數據
  10.7  Room組件
    10.7.1  Room實現資料庫的基本操作
    10.7.2  Room實現遷移資料庫
  10.8  WorkManager組件
    10.8.1  WorkManager的基本使用方法
    10.8.2  任務鏈
  10.9  Paging組件
    10.9.1  分頁處理
    10.9.2  Paging 3組件
  習題10
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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