Android高級程式設計

Android高級程式設計

《Android高級程式設計》是2020年中國水利水電出版社出版的圖書。

基本介紹

  • 中文名:Android高級程式設計
  • 作者:周雯,舒松
  • 出版社:中國水利水電出版社
  • 出版時間:2020年
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787517084136
內容簡介,圖書目錄,

內容簡介

《Android高級程式設計》是關於Android開發的實戰教程,內容安排由淺入深、從基礎到高級,內容講解採用了Android Studio 3.1開發環境。全書共分為11章,涵蓋Android Studio的開發環境搭建,Android控制項的使用、四大組件的使用、訊息處理機制與異步任務開發、位置和感測器、網路編程等內容。
  《Android高級程式設計》通俗易懂、案例豐富,不僅適用於Android開發的廣大從業人員、APP開發的業餘愛好者,也可作為高職院校與培訓機構的Android課程教材。

圖書目錄

前言
章 揚帆起航——Android入門
1.1 Android簡介
1.1.1 Android系統架構
1.1.2 Android開發版本
1.1.3 Android套用開發簡介
1.2 Android Studio簡介
1.2.1 了解Android Studio
1.2.2 Android Studio的新功能
1.2.3 安裝Android Studio
1.3 初識Android Studio
1.3.1 創建個工程——Hello World
1.3.2 Android Studio面板簡介
1.3.3 Android Studio功能面板
1.3.4 Android Studio工程目錄結構
第2章 前行——掌握調試工具
2.1 DDMS調試
2.1.1 DDMS簡介
2.1.2 DDMS的使用
2.1.3 DDMS的功能概述
2.2 Log調試
2.2.1 Log簡介
2.2.2 Log過濾器
2.3 Debug調試
2.3.1 簡介
2.3.2 斷點介紹
2.3.3 欄位斷點
2.3.4 方法斷點
2.3.5 異常斷點
2.3.6 條件斷點
第3章 看人先看臉——Android UI開發
3.1 UI簡介
3.2 四大基本布局
3.2.1 線性布局(LinearLayout)
3.2.2 相對布局(RelativeLayout)
3.2.3 幀布局(FrameLayout)
3.2.4 格線布局(GridLayout)
3.3 常用UI組件
3.3.1 Button類型
3.3.2 TextField類型
3.3.3 CheckBox類型
3.4 控制項監聽
3.4.1 對UI事件的理解
3.4.2 事件處理的三種方式
3.5 複雜控制項ListView
3.5.1 ListView簡介
3.5.2 ListView的簡單用法
3.5.3 定製ListView界面
第4章 重要組件——四大組件之Activity
4.1 Activity簡介
4.2 Activity的創建
4.3 使用Intent在Activity間穿梭
4.3.1 啟動Activity
4.3.2 關閉Activity
4.3.3 帶數據的一般啟動
4.3.4 啟動帶返回結果的Activity
4.4 Activity的生命周期管理
4.5 Intent(意圖)
4.5.1 Intent簡介
4.5.2 隱式Intent
4.5.3 更多隱式Intent的用法
4.6 Bundle擴展
4.6.1 Bundle簡介
4.6.2 序列化簡介
第5章 溝通和分布合作——訊息處理機制與異步任務
5.1 Android多執行緒編程
5.2 訊息處理機制
5.2.1 Handler的使用
5.2.2 訊息處理機制原理解析
5.2.3 更新UI的其他方法
5.3 異步任務(AsyncTask)
5.3.1 AsyncTask簡介
5.3.2 AsyncTask實現原理
第6章 全局大喇叭——廣播機制
6.1 廣播機制簡介
6.1.1 廣播簡介
6.1.2 廣播的原理
6.2 廣播接收器(BroadcastReceiver)
6.2.1 廣播接收器的創建
6.2.2 廣播接收器的動態註冊
6.2.3 廣播接收器的靜態註冊
6.3 傳送廣播(BroadCast)
6.3.1 傳送廣播的類型簡介
6.3.2 傳送普通廣播
6.3.3 傳送有序廣播
6.3.4 傳送廣播的訊息
6.3.5 APP套用內的廣播
第7章 默默的後台勞動者——Service
7.1 Service簡介
7.1.1 Service是什麼
7.1.2 Service(服務)與Thread(執行緒)的區別
7.2 使用Service
7.2.1 創建Service
7.2.2 啟動和停止服務
7.2.3 綁定和解綁服務
7.2.4 活動和服務間的通信
7.3 Service的生命周期
7.3.1 Service的生命周期簡介
7.3.2 對Service的生命周期的管理方式
第8章 數據持久化——數據存儲和共享方案
8.1 數據存儲
8.1.1 檔案存儲
8.1.2 SharedPreflerences存儲
8.1.3 SQLite數據儲
8.1.4 Android的Room框架
8.2 內容提供者和內容解析者
8.2.1 內容提供者(ContentProvider)
8.2.2 內容解析者(ContentResolver)
第9章 豐富程式——多媒體
9.1 二維圖形圖像處理
9.1.1 常用繪圖類
9.1.2 為圖片添加特效
9.2 二維動畫處理
9.2.1 逐幀動畫
9.2.2 補間動畫
9.3 播放多媒體檔案
9.3.1 MediaPlayer播放音頻
9.3.2 VideoView播放視頻
0章 Android特色開發——位置和感測器
10.1 GPS定位套用開發
10.1.1 定位技術簡介
10.1.2 GPS位置定位
10.1.3 申請API Key
10.1.4 熟悉百度定位
10.1.5 使用百度定位
10.1.6 使用百度地圖
10.2 感測器套用開發
10.2.1 Android感測器系統基礎
10.2.2 運動感測器
10.2.3 運動感測器案例——仿“搖一搖”功能
10.2.4 位置感測器
10.2.5 位置感測器案例——仿小米“指南針”套用
10.2.6 環境感測器
10.2.7 環境感測器案例——智慧型家居光控系統
1章 技能——網路編程
11.1 數據通信
11.1.1 介紹
11.1.2 URL和URLConnection
11.2 數據交換格式
11.2.1 搭建本地伺服器
11.2.2 解析XML格式數據
11.2.3 解析JSON
11.3 Web應用程式開發
11.3.1 顯示第三方Web內容
11.3.2 嵌入Web套用
11.3.3 與Web套用互動
參考文獻

相關詞條

熱門詞條

聯絡我們