Google Android開發技術

Google Android開發技術

《Google Android開發技術》是2011年西安電子科技大學出版社出版的圖書,作者是張勇、夏家莉、陳濱、蔡鵬、黃堅、張志兵。

基本介紹

  • 書名:Google Android開發技術
  • 作者:張勇、夏家莉、陳濱、蔡鵬、黃堅、張志兵
  • ISBN:978-7-5606-2667-3
  • 定價:32.3元
  • 出版社:西安電子科技大學出版社
  • 出版時間:2011-10
內容簡介,目錄,

內容簡介

Android系統是安裝在智慧型移動設備上的嵌入式作業系統,包括Linux核心、系統庫與Java運行時、應用程式框架和應用程式層等四部分,具有公開原始碼和免費使用的特點,是目前最受歡迎的嵌入式作業系統之一。本書介紹Android系統的應用程式設計方法,全書分為8章,內容包括Android系統概述、Java語言、Android應用程式框架、Android單用戶界面程式設計、Android多用戶界面程式設計、Android數據訪問技術、Android圖形與動畫以及Android多媒體技術。本書的特色在於原理講解透徹,實例豐富且有代表性。
本書是作者近幾年來從事嵌入式教學和研究成果的結晶,重點闡述了Android應用程式設計的理論與方法,適合作為Android程式設計的入門書,也可作為高等院校或培訓機構進行Android開發教學的教材和參考書

目錄

第1章 Android系統概述 1
1.1 Android作業系統的概念 2
1.2 Android系統結構 4
1.3 Android開發平台 7
1.3.1 基於Windows的Android開發平台 7
1.3.2 基於Ubuntu的Android開發平台 18
1.4 小結 25
第2章 Java語言 27
2.1 Java程式語法與控制 27
2.1.1 順序方式 27
2.1.2 分支方式 31
2.1.3 循環方式 36
2.1.4 異常處理 39
2.2 Java基本數據類型 41
2.2.1 數值 41
2.2.2 字元 43
2.2.3 字元串 44
2.2.4 布爾數 45
2.2.5 數組 46
2.3 Java類 47
2.3.1 類與對象 48
2.3.2 繼承與多態 50
2.3.3 接口 54
2.4 Java檔案操作 56
2.5 在命令行視窗中運行Java程式 60
2.6 Java圖形界面 62
2.6.1 事件回響方法 62
2.6.2 內部類 64
2.6.3 匿名內部類 66
2.7 小結 67
第3章 Android應用程式框架 68
3.1 Hello World工程 68
3.2 Hello World工程工作原理 72
3.3 應用程式框架 77
3.3.1 應用程式框架基本組成 77
3.3.2 Android配置檔案AndroidManifest.xml 78
3.3.3 Android資源檔案 81
3.3.4 Android源程式檔案 86
3.4 Activity生命周期 89
3.5 小結 93
第4章 Android單用戶界面程式設計 95
4.1 Activity的概念 95
4.2 布局與控制項 96
4.2.1 布局軟體DroidDraw 96
4.2.2 控制項事件回響方法 105
4.2.3 Android常用控制項 112
4.2.4 線性布局 115
4.2.5 相對布局 118
4.2.6 框架布局 120
4.2.7 表格布局 121
4.2.8 絕對布局 125
4.3 計算器工程 132
4.4 小結 144
第5章 Android多用戶界面程式設計 145
5.1 Intent的概念 145
5.2 對話框 148
5.2.1 AlertDialog對話框 148
5.2.2 自定義對話框 154
5.2.3 Dialog類 159
5.2.4 ProgressDialog對話框 166
5.3 選單 170
5.3.1 XML布局選單 171
5.3.2 動態選單 175
5.3.3 上下文選單 177
5.4 多用戶界面設計 182
5.4.1 簡單多用戶界面顯示 182
5.4.2 多用戶界面的數據傳遞 192
5.4.3 活動界面間的雙向數據通信 195
5.5 小結 208
第6章 Android數據訪問技術 209
6.1 SharedPreferences檔案訪問 209
6.2 流檔案操作 223
6.3 SQLite關係資料庫 237
6.3.1 SQLite資料庫訪問方法 237
6.3.2 SQLiteOpenHelper類 244
6.4 內容提供者(Content Provider) 251
6.5 小結 263
第7章 Android圖形與動畫 264
7.1 繪圖 264
7.1.1 View類繪圖程式框架 265
7.1.2 SurfaceView類繪圖程式框架 275
7.1.3 基本圖形與字元串 279
7.2 動畫 280
7.2.1 定時器動畫 280
7.2.2 漸變動畫 292
7.2.3 幀切換動畫 297
7.3 小結 301
第8章 Android多媒體技術 303
8.1 音頻檔案播放 303
8.2 服務(Service) 313
8.3 視頻檔案播放 319
8.4 小結 329

相關詞條

熱門詞條

聯絡我們