精通Android套用開發

精通Android套用開發

基本介紹

  • 書名:精通Android套用開發
  • 出版社:清華大學出版社
  • 頁數:374頁
  • 開本:16
  • 作者:王治國 王捷
  • 出版日期:2014年8月1日
  • 語種:簡體中文
  • ISBN:7302356513
內容簡介,圖書目錄,

內容簡介

《精通Android套用開發》編輯推薦:近年來Android的興起和對移動設備開發領域的衝擊,已成熱門話題。Android作為最受歡迎的智慧型手機作業系統,具有廣闊的發展前景,而Android套用選擇了Java作為其開發語言,對於Java來說,也是一次極好的機會。

圖書目錄

第1章Android概述
1.1智慧型手機作業系統簡介
1.2Android的基本概念
1.2.1Android的前世
1.2.2Android的優點
1.3Android系統架構
1.4本章小結
第2章搭建Android開發環境
2.1開發前的準備工作
2.2搭建開發環境
1.2.1AndroidSDK的安裝
1.2.2Eclipse和ADT安裝
2.2.3創建和啟動AVD(AndroidVirtualDevice)
2.3構建Android應用程式
2.3.1使用Eclipse創建Android應用程式
2.3.2運行Android應用程式
2.3.3通過DDMS調試Android應用程式
2.4本章小結
第3章Android應用程式剖析
3.1Android應用程式目錄結構
3.1.1gen/目錄下的R.java檔案詳解
3.1.2組件標識符
3.1.3AndroidMainfest.xml詳細介紹
3.2Android應用程式的執行流程
3.3Android應用程式的基本組件
3.3.1Activity
3.3.2Service
3.3.3BroadcastReceiver
3.3.4ContentProvider
3.3.5Intent和IntentFileter
3.4本章小結
第4章界面布局
4.1Ln概述
4.2線性布局
4.3相對布局
4.4絕對布局
4.5表格布局
4.6本章小結
第5章事件處理及Widget組件
5.1基本Widget組件
5.1.1文本框(TextView)和編輯框(EditText)
5.1.2Button(按鈕)和ImageButton(圖片按鈕)
5.1.3單選框(RadioButton)和複選框(ChekBox)
5.1.4AnalogClock和DigitalClock
5.2高級Widget組件
5.2.1ListView(列表視圖)
5.2.2Spinner(下拉列表)
5.2.3ProgressBar(進度條)
5.2.4SeekBar(拖動條)
5.2.5DatePicker(日期選擇器)和TimePicker(時間選擇器)
5.3對話框
5.3.1提示對話框
5.3.2多選對話框
5.3.3內容輸入對話框
5.3.4單選對話框
5.3.5複選對話框
5.3.6列表對話框
5.4訊息提示
5.5事件處理機制
5.5.1基於監聽的事件處理
5.5.2基於回調機制的事件處理
5.5.3Handler
5.6本章小結
第6章Android的門面——Activity
6.1Activity生命周期
6.2Activity管理棧
6.3創建、配置和使用Activity
6.3.1創建Activity
6.3.2配置Activity
6.3.3啟動關閉Activity
6.3.4需要傳遞參數的Activity啟動
6.3.5啟動其他Activity並返回結果
6.4啟動模式
6.5本章小結
第7章Android的郵遞員——Intent
7.1Intent概述
7.1:1Intent屬性
7.1.2Intent解析
7.2IntentFilter
7.2.1動作檢測
7.2.2種類檢測
7.2.3數據檢測
7.2.4通用情況
7.2.5使用intent匹配
7.3Intent的調用
7.3.1顯式調用
7.3.2隱式調用
7.3.3在Intent中傳遞數據
7.3.4在Intent中傳遞複雜對象
7.3.5實現Activity之間的協同
7.4常用Intent組件的使用
7.5本章小結
第8章Android的隱形管理員——Service
8.1Service概述
8.2Service的生命周期
8.2.1startService啟動服務
8.2.2bindSerivce啟動服務
8.3Service的使用方法
8.3.1編寫不需和Activity互動的本地服務
8.3.2編寫本地服務和Activity互動
8.3.3編寫傳遞基本型數據的遠程服務
8.3.4編寫傳遞複雜數據類型的遠程服務
8.4IntentService
8.5本章小結
第9章Android的接收員——BroadcastReceiver
9.1BroadcastReceiver概述
9.2廣播訊息
9.2.1自定義BroadcastReceiver
9.2.2普通廣播
9.2.3有序廣播
9.3處理系統廣播訊息
9.4BroadcastReceiver的生命周期
9.5本章小結
第10章Android的數據存儲
10.1數據存儲概述
10.2SharedPreferences
10.2.1使用SharedPreferences
10.2.2PreferenceActivity
10.3檔案
10.3.1應用程式檔案讀寫
10.3.2操作資源檔案
10.3.3操作SD卡上的檔案
10.4資料庫
10.4.1SQLite簡介
10.4.2使用SQLite資料庫
10.5本章小結
第11章Android的圖書館——ContentProvider——
11.1ContentProvider概述
11.2自定義ContentProvider
11.3系統ContentProvider
11.3.1使用ContactsContractContentProvider
11.3.2讀取簡訊
11.4本章小結
第12章Android多媒體套用開發
12.1音頻錄製
12.1.1使用Intent錄製音頻
12.1.2使用MediaRecorder錄製音頻
12.2音頻播放
12.2.1常見的音頻格式
12.2.2使用Intent播放音頻
12.2.3使用MediaPlayer播放音頻
12.3視頻錄製
12.3.1使用Intent錄製視頻
12.3.2使用MediaRecorder錄製視頻
12.4視頻播放
12.4.1常見的視頻格式
12.4.2使用Intent播放視頻
12.4.3使用VideoView播放視頻
12.4.4使用MediaPlayer播放視頻
12.5本章小結
……
第13章Android的網路編程
第14章定位服務和地圖服務
第15章移動同學簿

相關詞條

熱門詞條

聯絡我們