基于Android平臺的移動開發技術 版權信息
- ISBN:9787517071150
- 條形碼:9787517071150 ; 978-7-5170-7115-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
基于Android平臺的移動開發技術 本書特色
本書全面介紹了Android手機開發涉及到的各個方面。全書理論聯系實際,通過實例講解知識,介紹操作技能,采用層層遞進的方式組織教學,敘述詳盡,概念清晰,使得讀者在學習完本書后,不僅可掌握Android開發的應用技術,還能通過實踐完成一個完整移動端項目的設計與開發過程,進而具備應用Android開發的基本能力。
全書共分十五章,構建了Android開發程序的整個知識體系。*章主要介紹了現今流行的手機操作系統以及平臺開發技術,第二章主要介紹了Android系統架構,第三章主要介紹Android 應用開發環境搭建,第四章介紹了Android應用程序基礎,第五章和第六章主要介紹了UI設計的組件和布局,第七章介紹了Android數據存儲,第八章主要介紹了數據庫SQLite,第九章是介紹內容提供器ContentProvider,第十章內容是廣播與服務,第十一章主要介紹了網絡編程,第十二章的內容是手機功能中的短信、電話重力感應和定位與地圖應用,第十三章的內容是多媒體開發,第十四章的內容為2D游戲開發,第十五章的內容為HTML5在Android中的應用。
基于Android平臺的移動開發技術 內容簡介
本書全面介紹了Android手機開發涉及到的各個方面。全書理論聯系實際,通過實例講解知識,介紹操作技能,采用層層遞進的方式組織教學,敘述詳盡,概念清晰,使得讀者在學習完本書后,不僅可掌握Android開發的應用技術,還能通過實踐完成一個完整移動端項目的設計與開發過程,進而具備應用Android開發的基本能力。
全書共分十五章,構建了Android開發程序的整個知識體系。**章主要介紹了現今流行的手機操作系統以及平臺開發技術,第二章主要介紹了Android系統架構,第三章主要介紹Android 應用開發環境搭建,第四章介紹了Android應用程序基礎,第五章和第六章主要介紹了UI設計的組件和布局,第七章介紹了Android數據存儲,第八章主要介紹了數據庫SQLite,第九章是介紹內容提供器ContentProvider,第十章內容是廣播與服務,第十一章主要介紹了網絡編程,第十二章的內容是手機功能中的短信、電話重力感應和定位與地圖應用,第十三章的內容是多媒體開發,第十四章的內容為2D游戲開發,第十五章的內容為HTML5在Android中的應用。
基于Android平臺的移動開發技術 目錄
前言
第1章 移動開發技術
1.1 移動終端技術概述
1.1.1 移動終端發展概述
1.1.2 從功能手機到智能終端
1.2 移動開發平臺技術介紹
1.2.1 移動開發特點
1.2.2 Symbian OS平臺及開發環境介紹
1.2.3 Android平臺及發展介紹
1.2.4 Windows Mobile平臺及開發環境介紹
1.2.5 iOS平臺及開發環境介紹
1.2.6 J2ME平臺及開發環境介紹
1.2.7 其他移動平臺簡介
本章小結
第2章 Android系統架構
2.1 Android概述
2.1.1 Android系統概述
2.1.2 Android的系統特性
2.1.3 Android的硬件特性
2.2 Android系統架構
2.2.1 Android體系結構
2.2.2 Linux內核層(Linux Kernel)
2.2.3 系統運行庫層
2.2.4 應用框架層
2.2.5 應用層
2.2.6 Android的版本
本章小結
第3章 Android應用開發環境搭建
3.1 開發包及其開發工具的安裝和配置
3.2 **個Android程序
3.3 Android SDK框架
3.3.1 Android SDK目錄結構
3.3.2 Android SDK核心開發包
3.4 聯機調試
3.5 應用程序簽名
3.5.1 什么是簽名
3.5.2 Android應用程序簽名步驟
本章小結
第4章 Android應用程序基礎
4.1 Android應用程序基礎
4.1.1 Android應用程序組件
4.1.2 Android應用程序工程的目錄結構
4.2 Android應用程序的構成
4.2.1 Activity
4.2.2 BroadcastReceiver
4.2.3 Service
4.2.4 ContentProvider
4.2.5 激活組件
4.3 Activity與Intent
4.3.1 Activity系統原理
4.3.2 Activity生命周期
4.3.3 創建Activity
4.3.4 使用Intent跳轉Activity
4.4 Activity與Fragment
4.4.1 Fragment概述
4.4.2 創建Fragment
4.4.3 Fragment生命周期
本章小結
第5章 基本UI設計
5.1 視圖概述
5.2 基本UI控件
5.2.1 TextView(文本框)
5.2.2 EditText(編輯框)
5.2.3 Button(按鈕)
5.2.4 ImageButton(圖片按鈕)
5.2.5 ImageView(顯示圖片)
5.2.6 RadioButton(單選按鈕)
5.2.7 CheckBox(復選框)
5.2.8 AutoCompleteTextView
5.2.9 ToggleButton
5.3 布局管理器
5.3.1 FrameLayout(框架布局)
5.3.2 LinearLayout(線性布局)
5.3.3 TableLayout(表格布局)
5.3.4 AbsoluteLayout(絕對布局)
5.3.5 RelativeLayout(相對布局)
5.4 事件處理
5.4.1 事件模型
5.4.2 事件處理機制
本章小結
第6章 高級UI設計
6.1 菜單
6.1.1 選項菜單(OptionsMenu)
6.1.2 上下文菜單(ContextMenu)
6.2 列表
6.2.1 Adapter(適配器)
6.2.2 ListView(列表視圖)
6.2.3 Spinner(下拉列表)
6.2.4 GridView(網格視圖)
6.2.5 Gallery(圖片庫)
6.3 提示方法
6.3.1 AlertDialog
6.3.2 T0ast
6.4 ActionBar
6.4.1 ActionBar標題欄
6.4.2 ActionBar導航模式
6.4.3 ActionBar交互項
本章小結
第7章 Android數據存儲
7.1 Android數據存儲介紹
7.2 文件(Files)
7.2.1 存儲至默認文件夾
7.2.2 存儲至默認指定文件夾
7.2.3 存儲至SD卡
7.2.4 讀取資源文件
7.3 SharedPreferences
7.3.1 SharedPreferences概述
7.3.2 SharedPreferences保存數據
7.3.3 SharedPreferences讀取數據
本章小結
第8章 SQLite數據庫
8.1 SQLite介紹
8.2 用adb shell創建數據庫
8.3 用標準SQL語句操作SQLite
8.3.1 SQLiteOpenHelper
8.3.2 組合insert語句操作SQLite
8.3.3 組合select語句操作SQLite
8.3.4 讀取Cursor對象中所有內容
8.4 應用SimpleCursorAdapter
8.4.1 組合update語句操作SQLite
8.4.2 組合delete語句操作SQLite
8.5 用SQLiteDataBase的方法操作SQLite
8.5.1 用SQLiteDatabase的insert方法操作數據庫
8.5.2 用SQLiteDatabase的query方法操作數據庫
8.5.3 用SQLiteDatabase的update方法操作數據庫
8.5.4 用SQLiteDatabase的delete方法操作數據庫
8.6 拷貝或打開數據庫
8.6.1 拷貝數據庫到SD卡上
8.6.2 打開數據庫
本章小結
第9章 內容提供器ContentProvider
9.1 ContentProvider概述
9.2 ContentProvider的原理解析
9.3 ContentProvider的聯系人處理
9.3.1 獲取聯系人列表
9.3.2 對聯系人列表的查詢
9.3.3 增加聯系人
9.3.4 刪除聯系人
本章小結
第10章 廣播與服務
10.1 廣播
10.1.1 廣播概述
10.1.2 發送廣播
10.1.3 接收廣播
10.2 服務
10.2.1 服務概述
10.2.2 創建并啟動服務(本地服務)
10.2.3 服務和綁定服務的生命周期
10.2.4 AIDL及遠程服務調用
本章小結
第11章 網絡編程
11.1 HTTP協議的介紹
11.1.1 什么是HTTP協議
11.1.2 HTTP協議格式
11.1.3 HTTP請求的詳解
11.1.4 HTTP響應的詳解
11.2 在Android中使用HTTP
11.2.1 HTTP用GET方式聯網
11.2.2 HTTP用POST方式聯網
11.3 Android平臺的網絡應用開發接口
11.3.1 標準的Java接口
11.3.2 Apache接口
11.4 Android中的XML解析
11.4.1 解析XML的方法
11.4.2 三種解析方式的比較
11.4.3 Android中的DOM解析
11.5 Android中的JSON解析
11.5.1 JSON介紹
11.5.2 JSON解析數據
11.6 網絡連接類型
11.6.1 WiFi
11.6.2 手機搜索網絡
本章小結
第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.4 重力感應
12.5 NFC手機支付
12.6 網頁瀏覽器
12.7 定位與地圖應用
12.7.1 基礎知識
12.7.2 地圖圖層
12.7.3 覆蓋物
12.7.4 服務類
12.7.5 事件
本章小結
第13章 多媒體開發
13.1 概述
13.2 音頻、視頻播放
13.2.1 MediaPlayer狀態詳解
13.2.2 三種數據源
13.2.3 音頻播放
13.2.4 VideoView視頻播放
13.2.5 MediaPlayer和SufaceView組合播放視頻
13.3 錄制音頻
13.3.1 MediaRecorder的狀態
13.3.2 簡易錄音機的實現
13.4 相機的使用
本章小結
第14章 2D游戲開發
14.1 2D圖形框架
14.1.1 2D圖形框架介紹
14.1.2 Canvas類的使用
14.1.3 Paint類的使用
14.2 繪制自定義的UI控件
14.3 繪制文字
14.4 繪制圖形
14.5 繪制圖像
14.6 游戲地圖編輯器的使用
14.7 游戲地圖的實現
14.8 游戲人物動作的實現
14.9 游戲地圖卷軸的實現
14.10 Animation動畫
14.11 Tween Animation
14.12 Frame Animation
本章小結
第15章 HTML5在Android中的應用
15.1 HTML5 Hello World示例
15.1.1 NetBeans構建Web工程
15.1.2 HTML 5標簽
15.2 CSS3與Web APP
15.2.1 CSS3實現移動
15.2.2 CSS3實現動畫
本章小結
展開全部
基于Android平臺的移動開發技術 作者簡介
徐碩博,女,從事基于Android平臺的移動開發技術等相關課程教學,有多年的一線教學經驗,曾在多本期刊發表相關論文,在基于Android平臺的移動開發技術方面有深入研究和相關項目經驗。