Android移動套用開發

Android移動套用開發

《Android 移動套用開發》是2019年3月人民郵電出版社出版的圖書,作者是楊誼。

基本介紹

  • 書名:Android移動套用開發
  • 作者:楊誼
  • ISBN:9787115462510
  • 頁數:294頁
  • 定價:52元
  • 出版社:人民郵電出版社
  • 出版時間:2019年3月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書由淺入深、系統全面地講解了Android軟體開發的基本方法和常用技能。全書分為11章,首先概述Android系統的特點和架構,並帶領讀者搭建Android開發環境,完成第 一個Android程式;第3到10章完整地講解了Android開發中的各種基本知識和關鍵技術,包括四大組件、界面布局、UI控制項與事件回響、組件通信、廣播機制、執行緒與UI通信、服務、數據存儲、網路開發、感測器以及地圖的使用等,通過大量實例展示相關技術與技巧運用;**後一章介紹兩個完整項目的開發實現過程,提高讀者的綜合開發水平。
本書內容結構清晰,基本概念和機制講解通俗易懂,案例豐富實用,具有較強的擴展性,便於讀者快速入門和提高,適合作為高等學校計算機及相關專業的移動套用開發教程,也適合Android愛好者自學和開發人員參考。

圖書目錄

第 1章 Android 概述
1.1 智慧型手機App簡介
1.2 Android發展簡介
1.3 Android系統架構
1.3.2 系統運行層
1.3.3 套用框架層
1.3.4 套用層
1.4 Android系統的特點
1.5學習Android 套用開發的要求
本章小結
習題
第 2章 Android開發環境的搭建與使用
2.1 Android開發環境的搭建
2.1.1 JDK的安裝和配置
2.1.2 Android App開發工具的安裝和配置
2.1.3 創建Android虛擬設備AVD
2.2 第 一個Android App
2.3 Android應用程式邏輯結構
2.4 Android應用程式的簽名
2.4.1 Android套用數字證書籤名的作用
2.4.2 Android套用數字證書籤名的生成
2.5 Android應用程式的運行與調試
2.5.1 DDMS工具的使用
2.5.2 Debug斷點調試
本章小結
習題
動手實驗
第3 章 Activity和布局管理
3.1 Android 四大組件
3.2 Activity機制原理
3.2.1 Activity的作用與管理
3.3.2 Activity的狀態與生命周期
3.2.3 Activity生命周期實例
3.2.4 保存Activity狀態參數
3.3界面布局
3.3.1 用戶界面的構成
3.3.2 獲取和設定界面布局的方法
3.3.3 Android的布局管理器
3.3.4 線性布局(LinearLayout)
3.3.5 相對布局(RelativeLayout)
3.3.6 表格布局(TableLayout)
3.3.7 格線布局(GridLayout)
3.3.8 框架布局(FrameLayout)
3.4 Android的度量單位與資源
3.4.1 Android中的度量單位
3.4.2 Android的常用資源類型
本章小結
習題
動手實驗
第4章 UI控制項與事件回響
4.1 UI控制項概述
4.2 常用UI控制項與事件回響
4.2.1 TextView和EditText
4.2.2 Button
4.2.3 CheckBox 和 RadioButton
4.2.4 Spinner,ListView,GridView
4.3 對話框
4.3.1 對話框概述
4.3.2 對話框舉例
4.3 選單
4.3.1 選單(Menu)概述
4.3.2 選單的類型
4.3.3 選單舉例
4.4 監測用戶在螢幕上的操作
4.4.1 單擊按鍵
4.4.2 觸控螢幕幕
4.4.3 手勢識別與繪製
本章小結
習題
動手實驗
第5章 Android組件通信
5.1 Intent通信機制
5.1.1 Intent簡介
5.1.2 Intent的基本用法
5.1.3 隱式Intent的主要屬性
5.1.4 隱式Intent解析機制
5.1.5 Intent套用舉例
5.2 Fragment
5.2.1 Fragment概述
5.2.2 Fragment的創建和使用
5.3 Broadcast
5.3.1 Broadcast概述
5.3.2 廣播事件分類
5.3.3 廣播的註冊
5.3.4 普通廣播和有序廣播
5.3.5 系統廣播
5.4 Notification
5.4.1 Notification簡介
5.4.2 Notification的相關類
5.4.3 Notification的使用
5.4.4 Notification套用舉例
本章小結
習題
動手實驗
第6章 多執行緒與 UI 通信
6.1進程和執行緒概述
6.1.1 Android進程(Process)
6.1.2 Android 執行緒(Thread)
6.2 Android執行緒模型
6.2.1 單執行緒模型原則
6.2.2 Android實現執行緒thread
6.2.3 Handler ,Message Queue和Looper
6.2.4從其他執行緒訪問UI執行緒
6.2.5 AsyncTask
本章小結
習題
動手實驗
第7章 Service的機制與運用
7.1 Service簡介
7.2 Service的分類
7.3 Service的生命周期
7.4 Service的套用舉例
7.5 Service與Thread
7.6 遠程Service的用法
7.7 AIDL跨進程通信
7.8 Android的系統服務
本章小結
習題
動手實驗
第8章 Android檔案與資料庫
8.1 Android檔案系統概述
8.1.1 內部存儲
8.1.2 外部存儲
8.1.3 快取Cache
8.2 SharedPreferences數據存取
8.2.1 SharedPreferences的作用
8.2.2 獲得SharedPreferences對象
8.2.3 SharedPreferences數據的存入和讀取
8.3 SQLite資料庫
8.3.1 SQLite簡介
8.3.2 SQLite數據類型
8.3.3 SQLiteDatabase類
8.3.4 SQLiteOpenHelper類
8.4 ContentProvider數據存取
8.4.1 數據模型
8.4.2 URI 的組成
8.4.3 UriMatcher 和ContentUris
8.4.4 ContentProvider
8.4.5 ContentResolver
8.4.6 利用ContentProvider顯示通訊錄記錄
8.4.7 利用ContentProvider修改通訊錄記錄
本章小結
習題
動手實驗
第9章 Android網路開發
9.1 Android網路開發概述
9.1.1 HTTP協定
9.1.2 Android的網路編程方式
9.2 Volley網路編程
9.2.1 Volley概述
9.2.2 StringRequest的用法
9.2.3 JSONRequest的用法
9.2.3 ImageRequest的用法
9.3 WebView網路編程
本章小結
習題
動手實驗
第 10章 Android 特色套用
10.1 Android感測器技術
10.1.1 Android感測器介紹
10.1.2感測器信息的獲取
10.2 地圖導航套用
10.2.1 百度地圖SDK簡介
10.2.2 百度地圖開發環境配置與地圖顯示
10.2.3 百度地圖定位功能
10.2.4 百度地圖套用實例
本章小結
習題
動手實驗
第 11章 綜合實例
11.1 看圖猜成語
11.1.1 遊戲簡介
11.1.2 遊戲總體設計
11.1.3 伺服器端設計與實現
11.1.4 客戶端設計與實現
11.2 遊戲2048
11.2.1 遊戲簡介
11.2.2 初始布局
11.2.3 GameView類
11.2.4 Num類
11.2.5 在GameView類中添加數字
11.2.6 設定開局
11.2.7 實現滑動處理:數字合併和產生
11.2.8 實現積分功能
11.2.9 添加新的數字
11.2.10 遊戲結束的判斷和處理

相關詞條

熱門詞條

聯絡我們