Android移動套用開發實踐教程

Android移動套用開發實踐教程

《Android移動套用開發實踐教程》是2018年9月清華大學出版社出版的圖書,作者是仲寶才、顏德彪、劉靜。

基本介紹

  • 書名:Android移動套用開發實踐教程
  • 作者:仲寶才、顏德彪、劉靜
  • ISBN:9787302505327
  • 定價:79元
  • 出版社:清華大學出版社
  • 出版時間:2018年9月
內容簡介,圖書目錄,

內容簡介

《Android移動套用開發實踐教程》系統地介紹了Android套用開發的基本原理、四大組件、數據存儲和網路套用,並提供了相應的實踐引導,主要內容包括:Android基礎入門、Activity與Intent、Android UI開發、數據存儲與I/O服務與廣播、Android多執行緒和網路編程等。

圖書目錄

第1章Android入門基礎
1.1Android系統介紹
1.1.1Android平台特性
1.1.2Android系統版本
1.1.3Android體系架構
1.1.4Android四大組件
1.2Android開發環境搭建
1.3Android應用程式開發
1.3.1第一個Android程式
1.3.2Android程式結構
1.3.3Android模擬器
1.3.4Android應用程式的打包與發布
1.4Android程式調試方法
1.4.1靜態調試方法
1.4.2LogCat的使用
1.4.3ADB常用命令及使用
1.4.4DDMS的使用
本章小結
習題
第2章Activity與Intent
2.1Activity的使用
2.1.1Activity簡介
2.1.2Activity的創建
2.1.3Activity的啟動方式
2.1.4Activity之間數據交換
2.1.5案例
2.2Activity的生命周期
2.2.1Activity的狀態
2.2.2Activity的生命周期及回調方法
2.2.3案例
2.3Activity啟動模式
2.3.1standard模式
2.3.2singleTop模式
2.3.3singleTask模式
2.3.4singleInstance模式
2.4Intent詳解
2.4.1Intent屬性與IntentFilter
2.4.2Activity中使用Intent
本章小結
習題
第3章Android UI開發
3.1Android UI布局
3.1.1Android布局概述
3.1.2線性布局
3.1.3相對布局
3.1.4幀布局
3.1.5絕對布局
3.1.6表格布局
3.1.7格線布局
3.1.8約束性布局
3.2常用控制項的使用
3.2.1TextView與EditText
3.2.2Button
3.2.3ImageView和ImageButton
3.2.4ToggleButton、RadioButton和CheckBox
3.2.5ProgressBar、SeekBar和RatingBar
3.3對話框的使用
3.3.1AlertDialog
3.3.2ProgressDialog
3.3.3DatePickerDialog和TimePickerDialog
3.3.4自定義Dialog
3.4Toast的使用
3.4.1系統默認Toast的用法
3.4.2自定義Toast
3.5選單的用法
3.5.1選項選單
3.5.2上下文選單
3.5.3彈出式選單
3.5.4ActionBar的使用
3.5.5ToolBar的使用
3.6導航欄的使用
3.6.1TabHost導航
3.6.2ViewPager的使用
3.6.3Fragment的使用
3.7Adapter及AdapterView的使用
3.7.1常用AdapterView
3.7.2Adapter
3.7.3GridView控制項
本章小結
習題
第4章Android數據存儲技術
4.1Android數據存儲分類
4.2SharedPreferences
4.2.1獲得SharedPreferences對象
4.2.2SharedPreferences.Editor
4.2.3利用SharedPreferences讀寫數據
4.2.4案例
4.3檔案存儲
4.3.1內部存儲
4.3.2案例(一)
4.3.3外部存儲
4.3.4案例(二)
4.3.5許可權管理
4.4SQLite資料庫
4.4.1SQLite資料庫的使用
4.4.2SQLite事務操作
4.4.3案例
4.5ContentProvider
4.5.1自定義ContentProvider
4.5.2訪問ContentProvider
4.5.3案例
4.5.4ContentObserver
4.5.5系統ContentProvider
本章小結
習題
第5章服務與廣播
5.1Service
5.1.1Service的創建與註冊
5.1.2startService啟動服務
5.1.3案例(一)
5.1.4bindService啟動服務
5.1.5案例(二)
5.1.6Service的生命周期
5.1.7IntentService
5.2系統Service的用法
5.2.1NotificatinManager
5.2.2系統簡訊服務
5.3BroadcastReceiver
5.3.1BroadcastReceiver的創建
5.3.2BroadcastReceiver的註冊
5.3.3廣播的類型
5.3.4案例
5.4監聽系統廣播
5.4.1開機啟動
5.4.2系統簡訊攔截
5.4.3手機電量提醒
本章小結
習題
第6章Android多執行緒
6.1Android多執行緒概述
6.1.1UI執行緒及Android的單執行緒模型原則
6.1.2ANR問題
6.1.3跨執行緒更新UI
6.2Handler執行緒通信機制
6.2.1Handler執行緒通信模型
6.2.2Post方式
6.2.3Message方式
6.3AsyncTask
6.3.1AsyncTask簡化多執行緒開發
6.3.2AsyncTask的使用
本章小結
習題
第7章Android網路編程
7.1通信概述
7.2Android Http通信
7.2.1URL載入網路資源
7.2.2HttpURLConnection載入網路資源
7.2.3HttpClient載入網路資源
7.3Android Socket通信
7.3.1TCP Socket通信
7.3.2UDP Socket通信
7.4網路數據解析
7.4.1XML數據解析
7.4.2JSON數據解析
7.5WebView
7.6WebService
7.6.1WebService簡介
7.6.2Android平台調用WebService
本章小結
習題
第8章Android高級編程
8.1Android多媒體基礎
8.1.1使用MediaPlayer音頻播放
8.1.2音頻播放案例
8.1.3使用MediaPlayer和SurfaceView播放視頻
8.1.4視頻播放案例(一)
8.1.5使用VideoView播放視頻
8.1.6視頻播放案例(二)
8.2Android圖像處理
8.2.1Canvas類和Paint類
8.2.2繪圖案例
8.2.3Bitmap類和BitmapFactory類
8.3Android動畫
8.3.1幀動畫
8.3.2幀動畫案例
8.3.3補間動畫
8.3.4補間動畫案例
8.3.5屬性動畫
8.3.6屬性動畫案例
本章小結
習題
第9章Android綜合案例
9.1Android客戶端開發
9.1.1客戶端程式整體說明
9.1.2Android框架使用
9.1.3核心功能實現
9.1.4輔助工具類
9.2Web端後台程式與資料庫搭建
9.2.1後台程式總體說明
9.2.2後台資料庫表
本章小結
參考文獻

相關詞條

熱門詞條

聯絡我們