Android應用程式開發與案例分析

Android應用程式開發與案例分析

《Android應用程式開發與案例分析》從初學者的角度出發,通過通俗易懂的語言、豐富多彩的案例分析、關鍵代碼的分析,詳細介紹了Android平台基礎知識以及進行項目開發應該掌握的基本套用技術。全書共分12章,內容包括Android集成開發環境搭建、Android項目的組成及開發流程、常用基本組件的使用、後台服務開發、數據存儲技術、組件之間的通信技術、多媒體、網路通信技術、圖形和圖像處理及項目案例分析等。 書中注重套用實例開發,由淺入深、循序漸進地將理論知識和實例緊密結合,以加深讀者對Android系統基礎知識和基本套用的理解。本書既可作為高等院校信息技術的教材,也可供相關工程技術人員和其他自學者參考。

基本介紹

  • 書名:Android應用程式開發與案例分析
  • 作者:楊國燕、 聶佳志
  • ISBN:9787302422723
  • 定價:49元
  • 出版社:清華大學出版社
  • 出版時間:2016.02.01
書籍信息,內容簡介,圖書目錄,

書籍信息

作者:楊國燕、 聶佳志
定價:49元
印次:1-1
ISBN:9787302422723
出版日期:2016.02.01
印刷日期:2016.01.19

內容簡介

本書從初學者的角度出發,通過通俗易懂的語言、豐富多彩的案例分析、關鍵代碼的分析,詳細介紹了Android平台基礎知識以及進行項目開發應該掌握的基本套用技術。全書共分12章,內容包括Android集成開發環境搭建、Android項目的組成及開發流程、常用基本組件的使用、後台服務開發、數據存儲技術、組件之間的通信技術、多媒體、網路通信技術、圖形和圖像處理及項目案例分析等。 書中注重套用實例開發,由淺入深、循序漸進地將理論知識和實例緊密結合,以加深讀者對Android系統基礎知識和基本套用的理解。本書既可作為高等院校信息技術的教材,也可供相關工程技術人員和其他自學者參考。

圖書目錄

第1章Android概述
1.1智慧型手機的發展
1.1.1智慧型手機的特點
1.1.2智慧型手機的未來發展趨勢
1.2智慧型手機作業系統簡介
1.2.1智慧型手機作業系統的發展
1.2.2智慧型手機作業系統的分類
1.3Android作業系統簡介
1.3.1開放手機聯盟
1.3.2Android發展史
1.3.3Android系統特徵
1.4Android平台的技術架構
1.5Android應用程式的構成
習題
第2章Android開發環境與開發工具
2.1安裝Android開發環境
2.1.1JDK下載及安裝
2.1.2ADTBundle for Windows下載及安裝
2.2使用Android SDK開發Android套用
2.2.1Android SDK目錄結構
2.2.2Android SDK中的示例
2.3Android常用的開發工具
2.4Android程式目錄結構
2.4.1創建第一個Android應用程式
2.4.2Android程式結構
習題
第3章Android界面開發常用控制項
3.1用戶界面基礎
3.1.1手機用戶界面應解決的問題
3.1.2Android平台中的View類
3.2TextView控制項
3.2.1TextView控制項常見的屬性和方法
3.2.2TextView控制項實例
3.3EditText控制項
3.3.1EditText控制項常見的屬性和方法
3.3.1EditText控制項常見的屬性和方法
3.3.2EditText控制項實例
3.4Button控制項
3.4.1Button控制項常見的屬性和方法
3.4.2Button控制項實例
3.5ImageButton控制項
3.5.1ImageButton控制項常見的屬性和方法
3.5.2ImageButton控制項實例
3.6RadioButton控制項
3.6.1RadioButton控制項常見的方法
3.6.2RadioButton控制項實例
3.7CheckBox控制項
3.7.1CheckBox控制項常見的方法
3.7.2CheckBox控制項實例
3.8Toast
3.8.1Toast常量和常見的方法
3.8.2Toast實例
3.9Spinner控制項
3.9.1Spinner控制項常見的屬性和方法
3.9.2Spinner控制項實例
3.10ListView控制項
3.10.1ListView控制項常見的屬性和方法
3.10.2ListView控制項實例
3.11ProgressBar控制項
3.11.1ProgressBar常見方法
3.11.2ProgressBar控制項實例
習題
第4章Android界面布局與選單處理
4.1界面布局概述
4.2線性布局
4.2.1LinearLayout類簡介
4.2.2線性布局實例
4.3幀布局
4.4表格布局
4.4.1TableLayout類簡介
4.4.2表格布局實例
4.5相對布局
4.5.1RelativeLayout類簡介
4.5.2相對布局實例
4.6絕對布局
4.6.1AbsoluteLayout類簡介
4.6.2絕對布局實例
4.7格線布局
4.8選單
4.8.1選單資源
4.8.2選項選單
4.8.3子選單
4.8.4快捷選單
習題
第5章Android生命周期
5.1Android應用程式組件
5.2Android程式生命周期
5.3Activity生命周期
5.4程式調試
5.4.1LogCat
5.4.2DevTools
習題
第6章Android組件之間的通信
6.1Intent簡介
6.1.1Intent的action屬性
6.1.2Intent的data屬性
6.1.3Intent的type屬性
6.1.4Intent的category屬性
6.1.5Intent的extras屬性
6.1.6Intent的component屬性
6.2系統標準ActivityAction套用
6.2.1Activity的啟動
6.2.2獲取Activity返回值
6.3Intent過濾器
6.3.1註冊Intent過濾器
6.3.2Intent解析
6.4廣播訊息實例
習題
第7章後台服務
7.1Service介紹
7.1.1Service啟動方式
7.1.2Service基礎
7.2本地服務
7.2.1不需要與組件互動本地服務
7.2.2本地服務結合廣播接收器
7.2.3與組件互動本地服務
7.2.4Service與Thread的區別
7.3管理Service的生命周期
習題
第8章數據存儲與訪問
8.1SharedPreferences
8.1.1SharedPreferences簡介
8.1.2存儲應用程式數據實例
8.1.3讀取其他應用程式數據實例
8.2檔案存儲
8.2.1檔案存儲簡介(內部存儲)
8.2.2檔案存儲套用實例
8.2.3SDCard存儲簡介
8.2.4SD卡存儲套用實例
8.3SQLite資料庫存儲
8.3.1SQLite資料庫簡介
8.3.2創建SQLite資料庫方式
8.3.3SQLite資料庫操作
8.3.4SQLite資料庫管理
8.3.5SQLite資料庫套用案例
8.4數據共享
8.4.1ContentProvider簡介
8.4.2URI、UriMatcher和ContentUris簡介
8.4.3創建ContentProvider
8.4.4ContentResolver運算元據
8.4.5ContentProvider套用實例
習題
第9章多媒體
9.1音頻播放
9.1.1MediaPlayer的介紹
9.1.2MediaPlayer播放音頻
9.2視頻播放
9.2.1自帶播放器播放視頻
9.2.2VideoView播放視頻
9.2.3MediaPlayer結合SurfaceView播放視頻
9.3音頻錄製
9.4視頻錄製
9.5TTS的使用
習題
第10章Android網路通信技術
10.1Android網路通信技術基礎
10.1.1無線網路技術
10.1.2Android網路基礎
10.1.3Android中的藍牙
10.1.4Android中的WiFi
10.2HTTP通信
10.2.1HttpURLConnection接口
10.2.2HttpClient接口
10.3WebKit套用
10.3.1WebKit概述
10.3.2WebView瀏覽網頁
10.3.3WebView載入HTML代碼
10.3.4WebView與JavaScript
10.4Socket通信
10.4.1Socket傳輸模式
10.4.2Socket編程原理
習題
第11章圖形和圖像
11.1圖片瀏覽器
11.1.1Gallery
11.1.2ImageSwither
11.2訪問圖片
11.2.1Drawable
11.2.2Bitmap和BitmapFactory
11.3記憶體最佳化
11.3.1Drawable與Bitmap占用記憶體比較
11.3.2防止記憶體溢出
11.42D繪圖
11.4.1View類
11.4.2SurfaceView類
11.4.3Paint類
11.4.4Canvas類
11.4.5繪製幾何圖形
11.4.6繪製文本
11.4.7繪製路徑
11.5為圖像添加特效
11.5.1旋轉圖像實例
11.5.2縮放圖像實例
11.5.3傾斜圖像實例
11.5.4平移圖像實例
11.5.5使用BitmapShader渲染圖像實例
習題
第12章綜合示例設計與開發
12.1需求分析
12.2程式設計
12.2.1系統功能模組設計
12.2.2系統流程設計
12.2.3資料庫設計
12.3程式開發
12.3.1工程結構
12.3.2資料庫操作類
12.3.3界面設計類
12.3.4輔助工具類
12.3.5主控制類
12.3.6用戶界面
習題
參考文獻

相關詞條

熱門詞條

聯絡我們