Android套用開發教程(2013年清華大出版社出版書籍)

Android套用開發教程(2013年清華大出版社出版書籍)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

本書清晰得描述了安卓套用開發教程,較全面地介紹了Android套用項目的結構、控制機制。

基本介紹

  • 書名:Android套用開發教程
  • 作者:張冬玲、楊寧
  • ISBN:9787302306832
  • 定價:49元
  • 出版社:清華大學出版社 
  • 出版時間:2013.04.01
內容簡介,目錄,

內容簡介

本書以Android 2.3.3為系統平台,結合手機部落格等常見的套用,較全面地介紹了Android套用項目的結構、控制機制,Android的常用控制項及事件處理,數據存儲,多媒體套用,後台處理,網路與定位,手機基本功能等套用開發。最後通過一個綜合的項目實例,給學習者一個縱觀全局的實戰體驗。全書共12章,4大部分。第1部分介紹Android概述及基本概念; 第2部分介紹Android應用程式的開發入門; 第3部分介紹Android的數據存儲,多媒體套用開發,後台處理等開發進階內容; 第4部分介紹一個綜合套用實例的開發設計。本書內容全面,案例豐富,實踐性強,各章節講述透徹,注重知識的來龍去脈,案例解析清晰。不僅可作為本科院校、大專院校、手機套用軟體培訓機構的相關課程教材,而且也可以作為無線網際網路套用開發設計人員的參考用書。

目錄

第1章Android開發起步
1.1Android移動開發平台概述
1.1.1認識Android
1.1.2Android的發展歷史
1.1.3Android主要套用
1.2Android框架簡介
1.2.1Android平台特點
1.2.2Android平台架構
1.3Android環境搭建
1.3.1下載Android開發工具
1.3.2開發環境的安裝與配置
1.4Android的第一個套用
1.4.1創建一個Android套用項目
1.4.2運行Android的第一個套用
小結
練習
第2章Android應用程式的構成
2.1Android應用程式目錄結構
2.2Android應用程式解析
2.2.1資源及其描述檔案
2.2.2邏輯代碼檔案
2.3Android的基本組件
2.4AndroidManifest.xml檔案
2.4.1AndroidManifest.xml的主要構成
2.4.2應用程式的許可權
2.4.3範例
小結
練習
第3章Android應用程式的控制機制
3.1Android應用程式的界面
3.2Android應用程式的任務、進程和執行緒
3.2.1任務
3.2.2進程
3.2.3執行緒
3.3Android應用程式生命周期
3.3.1Activity的生命周期
3.3.2Activity生命周期中的方法
3.4Android組件間的通信
3.4.1Intent對象
3.4.2Intent過濾器
3.4.3Intent解析
3.4.4Intent使用案例
3.5用戶界面狀態保存
3.5.1使用SharedPreferences對象
3.5.2使用Bundle對象
3.5.3SharedPreferences與Bundle的區別
小結
練習
第4章Android常用基本控制項
4.1View類概述
4.1.1關於View
4.1.2關於ViewGroup
4.2常見布局
4.2.1幀布局
4.2.2線性布局
4.2.3表格布局
4.2.4相對布局
4.2.5絕對布局
4.3Android常見的基本控制項
4.3.1TextView
4.3.2EditText
4.3.3Button
4.3.4ImageButton
4.3.5Checkbox和RadioButton
4.3.6ImageView
4.3.7AnalogClock和DigitalClock
4.3.8DatePicker和TimePicker
4.4簡單的UI設計案例
小結
練習
第5章Android高級控制項及事件處理套用
5.1Android事件處理機制
5.1.1基於回調機制的事件處理
5.1.2基於監聽接口的事件處理
5.2Android常用高級控制項
5.2.1與適配器相關的控制項
5.2.2其他與視圖相關的控制項
5.2.3進度條與滑塊控制項
5.3UI設計及套用案例
小結
練習
第6章選單與對話框
6.1選單
6.1.1選項選單
6.1.2子選單
6.1.3上下文選單
6.2對話框
6.2.1對話框簡介
6.2.2對話框案例
6.3Android套用案例
小結
練習
第7章Android數據存儲
7.1Preference存儲
7.2檔案存儲
7.3SQLite資料庫
7.3.1SQLite資料庫相關的類與接口
7.3.2管理SQLite資料庫相關的方法及編程
7.3.3SQLite套用案例
7.4ContentProvider
7.4.1實現數據共享的相關類、接口與許可權
7.4.2ContentProvider套用案例
7.5訪問SD卡簡介
小結
練習
第8章多媒體套用開發
8.12D、3D圖形
8.1.12D圖形相關類
8.1.2繪製2D圖形案例
8.1.33D圖形編程
8.2動畫播放
8.2.1幀動畫
8.2.2補間動畫
8.3音頻與視頻播放
8.3.1播放音頻
8.3.2播放視頻
8.4聲音與圖像數據採集
8.4.1聲音採集
8.4.2圖像採集
小結
練習
第9章Android後台處理
9.1訊息提示
9.1.1Toast
9.1.2Notification
9.2BroadcastReceiver組件
9.2.1BroadcastReceiver的運行機制
9.2.2BroadcastReceiver的套用案例
9.3Android後台執行緒
9.3.1Handler訊息傳遞機制
9.3.2AsyncTask
9.4Service組件
9.4.1Service的生命周期
9.4.2使用Service
9.5Android套用開發步驟及套用案例
9.5.1套用開發的前期準備
9.5.2套用開發步驟
9.5.3音樂播放器案例
小結
練習
第10章網路與位置地圖
10.1使用Socket進行通信
10.1.1Socket編程模型
10.1.2使用Socket套用實例
10.2獲取網路數據資源
10.2.1Eclipse下的Tomcat設定
10.2.2通過URL獲取網路資源
10.2.3通過HTTP獲取網路資源
10.3瀏覽網頁
10.3.1使用Intent組件瀏覽網頁
10.3.2使用WebView控制項瀏覽網頁
10.4定位與Google地圖
10.4.1Google位置服務
10.4.2GoogleMap套用
10.5套用項目簽名與打包
10.5.1Android套用項目的簽名檔案
10.5.2Android套用項目的打包
10.5.3Android套用項目的打包簽名
小結
練習
第11章手機基本功能開發
11.1簡訊控制
11.1.1傳送簡訊
11.1.2群發簡訊
11.1.3接收簡訊
11.1.4查詢傳送狀態
11.2電話控制
11.2.1撥打電話
11.2.2監聽電話的狀態
11.3Email功能開發
11.4手機特有特性開發
11.4.1系統設定更改事件
11.4.2振動設定
11.4.3音量調節
11.4.4獲取手機信息
11.4.5獲取手機電池電量
11.5手機感測器開發
11.5.1感測器管理器
11.5.2Android常用感測器
11.5.3感測器套用的開發
小結
練習
第12章套用項目開發實例
12.1手機微博的功能
12.1.1手機微博功能介紹
12.1.2開發環境和目標平台
12.2資料庫伺服器及Web端應用程式相關說明
12.2.1資料庫表說明
12.2.2MySQL安裝配置和微博系統資料庫創建
12.2.3Web套用伺服器的配置和部署
12.3手機客戶端的編程實現
12.3.1用戶界面設計及資源準備
12.3.2套用項目
12.3.3功能實現解析
12.4手機客戶端的測試運行
12.5項目打包、簽名和發布
小結
練習
參考文獻

相關詞條

熱門詞條

聯絡我們