第1章了解安卓
1.1,智能手機的發展
1.2,手機操作系統
1.3,進入安卓
1.4,安卓的架構
1.5,安卓應用框架
1.6,本章摘要
第2章構建Android開發環境
2.1.下載並配置Android開發環境。
2.2.下載並配置ADT插件。
2.3.開發第壹個Android項目。
2.4、打包Android程序
2.5.本章摘要
第3章初步活動
3.1,活動介紹
3.2、Android項目工作區的組成
3.3,第壹個Android程序
3.4.第壹個安卓程序深入。
3.5.本章摘要
第四章Android中的基本控件(壹)
4.1,視圖組件簡介
4.2.文本顯示組件:TextView
4.3按鈕組件:按鈕
4.4.編輯框:編輯文本
4.5.單選按鈕:單選組
4.6.復選框:復選框
4.8.下拉列表框:微調器
4.9.圖片視圖:ImageView
4.10,圖片按鈕:ImageButton
4.11.時間選擇器
4.12.日期選擇器
4.13,本章摘要
第5章布局管理器
5.1,Android布局管理器介紹
5.2.線性布局管理器:線性布局
5.3.框架布局管理器:框架布局
5.4.表格布局管理器:表格布局
5.5.相對布局管理器:相對布局
5.6.布局管理器的嵌套
5.7.絕對位置布局管理器:絕對布局
5.8.本章摘要
第6章Android事件處理
6.1事件處理簡介
6.2.點按事件
6.2.1,知道點擊事件
6.2.2.示例1:簡單的四則運算
6.2.3.示例2:更改屏幕的顯示方向
6.2.4.示例3:以明文顯示密碼。
6.3.單選按鈕和OnCheckedChangeListener
6.4,下拉列表框和OnItemSelectedListener
6.5.更改監控日期和時間
6.6.焦點事件
6.7.長按事件
6.8.鍵盤事件
6.9.觸摸事件
6.10,本章摘要
第七章Android中的基本控件(第二部分)
7.1,滾動視圖:ScrollView
7.2.列表顯示:列表視圖
7.2.1,ListView組件的基本使用
簡單適配器類
7.2.3,列表活動類
7.2.4,ListView事件處理
7.3.對話框:對話框
7.3.1,報警對話和報警對話。建設者
7.3.2,自定義對話框和布局
7.3.3.日期對話框:DatePickerDialog
7.3.4.時間對話框:時間選擇器對話框
7.3.5.進度處理對話框:進度對話框
7.4.短文提示文本:自動完成文本視圖
7.5.拖動欄:搜索欄
7.6.評分組件:評級欄
7.7.消息提示框:Toast
7.8.圖片切換:圖像切換器
7.9.文本切換:文本切換器
7.10,拖動圖片:圖庫
7.11.網格視圖:網格視圖
7.12.時鐘組件:模擬時鐘和數字時鐘。
7.13.計時器:計時器
7.14,標簽:TabHost
7.15,菜單:菜單
7.15.1.選項菜單:選項菜單。
7.15.2.上下文菜單:上下文菜單。
7.15.3,子菜單:子菜單
7.16.隱式抽屜組件:SlidingDrawer。
7.17,縮放控件:縮放控件
7.18,彈出窗口:PopupWindow
7.19,樹組件:可擴展列表視圖
7.20.本章摘要
第8章數據存儲
8.1,使用SharedPreferences存儲數據。
8.2、文件存儲
8.2.1,使用活動類操作數據文件。
8.2.2.使用IO流操作文件
8.2.3.操作資源文件
8.2.4、DOM操作
8 . 2 . 5 SAX操作
8.2.6,使用XMLPull解析
8.2.7,JSON數據解析
8.3、SQLite數據庫存儲
8.3.1.數據庫操作類:SQLiteDatabase。
8.3.2.數據庫操作的輔助類:SQLiteOpenHelper
8.3.3.使用SQLite數據庫並完成更新操作。
8.3.4.用ContentValues封裝數據。
8.3.5、數據查詢和光標界面
8.3.6.使用ListView滑動分頁。
8.3.7、交易處理
8.4、內容提供商
內容提供者簡介
8.4.2.開發ContentProvider程序。
8.4.3.操作聯系人的ContentProvider。
8.4.4.操作通信記錄的內容提供者。
簡單光標適配器
8.5.本章摘要
第9章Android組件通信
9.1,知道意圖
9.2.意圖很深
9.2.1.打開網頁。
9.2.2.打電話給撥號器。
9.2.3.調用短信發送程序。
9.2.4.用圖片調用彩信程序。
9.2.5.發送電子郵件
9.2.6.調用ContentProvider。
9.2.7.為操作意圖創建壹個選擇器。
9.3、活動生命周期
9.4.活動組組件
9.5、消息機制
9.5.1,消息類型:消息
9.5.2.消息操作類:處理程序
9.5.3.消息通道:Looper
9.5.4.時鐘顯示
9.5.5.進度條組件:進度條
9.5.6.異步處理工具類:AsyncTask
9.6、服務
9.6.1,服務的基本組成
9.6.2綁定服務
9.6.3操作系統服務
9.7、待定內容
9.7.1.發送通知:通知
9.7.2.短信服務
9.8.廣播機制:廣播
9.8.1,了解廣播
9.8.2.通過廣播啟動服務。
9.8.3鬧鐘服務
9.9.桌面顯示組件:AppWidget
9.9.1,AppWidget的基本概念
9.9.2.使用AppWidget跳轉到Activity進行操作。
9.9.3.用AppWidget廣播。
9.10,本章摘要
第10章多媒體技術
10.1,畫簡單圖形
10.2、位圖
10.3、矩陣
10.4,動畫動畫處理
10.4.1、補間動畫
10.4.2.定義動畫速率:插值器。
10.4.3,動畫監聽器
10.4.4.通過XML文件配置動畫。
10.4.5、幀動畫
10.4.6,LayoutAnimationController組件
10.5,媒體播放
10.5.1,播放MP3
10.5.2,播放視頻
10.6,用相機拍照。
10.7,媒體錄制
10.7.1,錄音
10.7.2,錄像
10.8,多點觸控
10.9,本章摘要
第11章手機服務
11.1,獲取電池電量。
11.2,聲音服務:AudioManager
11.2,電話服務
11.2.1.監聽電話。
11.2.2.發現妳的秘密:電話竊聽器。
11.2.3.監聽來電:偷偷發短信。
11.2.4,黑名單手機。
11.2.5.掛斷AIDL的電話。
11.3,短信服務
11.3.1.確定短消息的發送狀態。
11.3.2,短信監控
11.4,傳感器
11.4.1,方向傳感器-移動球
11.4.2,磁場傳感器-指南針
11.5,本章摘要
第12章網絡交流
12.1.與WEB服務器交換數據。
12.1.1.通過地址重寫訪問動態WEB。
12.1.2,使用POST提交訪問動態WEB。
12.1.3,閱讀網絡圖片
12.2,用套接字交換數據
12.2.1.完成簡單的Echo程序。
12.2.2,上傳文件
12.3,與Web服務通信
12.3.1.用XFire構建服務器端程序。
12.3.2.開發Android客戶端訪問Web服務。
12.4,WebView組件
12.4.1.加載網頁。
12.4.2,控制WebView-實現自己的瀏覽器。
12.4.3.通過HTML定義顯示界面。
12.4.4,本地程序與JavaScript互操作。
12.4.5,用JavaScript調用安卓程序。
12.5,本章摘要
第13章定位服務
13.1.配置Google API SDK。
13.2,位置經理:位置經理
13.3.獲取最佳位置提供者。
13.4.申請谷歌地圖服務。
13.5,在地圖上標註
13.5.1.使用明細顯示在地圖上定義位置標記。
13.5.2.使用MyLocationOverlay顯示地圖圖層。
13.6、地理編碼
13.7,本章摘要