精通Android套用開發

精通Android套用開發

《精通Android套用開發》內容深入淺出、語言通俗易懂,便於讀者自學。對於一些較難以理解的概念採用實例進行說明,以幫助讀者更好地理解各知識點在實際開發中的套用。《精通Android套用開發》共分為15章,全面介紹了Android套用開發的相關知識,其內容覆蓋了Android概述、開發環境的搭建、界面布局、Widget組件及事件處理機制、Activity、Intent、Android的管理員Service、Android資源訪問、Android輸入/輸出處理、音頻/視頻多媒體套用開發、網路編程、地位服務和地圖服務等。最後通過一個實例對書中各章節的知識點進行綜合套用。《精通Android套用開發》基礎翔實,實例豐富,圖文並茂、案例真實。從基礎到案例覆蓋了android套用開發的各領域,可作為本科院校、高等職業院校及軟體學院計算機類、通信類專業的教材,也適合作為相關培訓學校的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章移動同學簿
  

相關詞條

熱門詞條

聯絡我們