第1篇 基礎(chǔ)篇第1章 初識Android系統(tǒng)( 教學(xué)視頻:7分鐘) 11.1 Android系統(tǒng)簡介及其發(fā)展 11.1.1 Android系統(tǒng)的簡介 11.1.2 Android的發(fā)展 21.1.3 Android的平臺特性 31.2 如何學(xué)習(xí)Android 31.3 小結(jié) 4第2章 第一個Android程序( 教學(xué)視頻:32分鐘) 52.1 開發(fā)Android之前的準(zhǔn)備工作 52.2 Android開發(fā)平臺的搭建 62.2.1 JDK安裝及配置Java開發(fā)環(huán)境 62.2.2 Eclipse的安裝及其漢化 72.2.3 Android SDK與ADT的安裝與配置 82.3 HelloAndroid——我的第一個Android程序 112.3.1 從HelloAndroid看Android程序的結(jié)構(gòu) 112.3.2 了解Android基本框架 132.4 小結(jié) 152.5 習(xí)題 15第2篇 布局篇第3章 Android常見界面布局( 教學(xué)視頻:21分鐘) 173.1 界面簡介 173.2 常用布局 183.2.1 線性布局(LinearLayout) 183.2.2 相對布局(RelativeLayout) 193.2.3 幀布局(FrameLayout) 213.2.4 表格布局(TableLayout) 223.3 小結(jié) 233.4 習(xí)題 24第4章 Android基本界面控件( 教學(xué)視頻:51分鐘) 254.1 文本控件 254.1.1 文本框的介紹與實例 254.1.2 編輯框的介紹與實例 274.1.3 在Android中輸出日志 284.2 選擇按鈕控件 304.2.1 單選按鈕的介紹與實例 304.2.2 復(fù)選框的介紹與實例 314.3 列表控件 334.3.1 普通列表——ListView 334.3.2 下拉列表——Spinner 374.3.3 多級列表——ExpandableListView 394.4 自動提示(AutoComplete-TextView) 434.5 按鈕(Button、ImageButton) 444.6 小結(jié) 464.7 習(xí)題 46第5章 Android界面高級控件( 教學(xué)視頻:37分鐘) 495.1 網(wǎng)格視圖(GridView) 495.2 滾動視圖(ScrollView) 515.3 進(jìn)度條(ProgressBar) 525.4 拖動條(SeekBar) 545.5 Android中溫馨的提示 555.5.1 Toast的介紹與實例 555.5.2 Notification的介紹與實例 565.6 小結(jié) 575.7 習(xí)題 58第6章 Android菜單與對話框( 教學(xué)視頻:35分鐘) 596.1 菜單(Menu) 596.1.1 選項菜單(Option Menu) 596.1.2 上下文菜單(Context Menu) 606.1.3 子菜單(Sub Menu) 616.2 對話框(Dialog) 626.3 小結(jié) 676.4 習(xí)題 67第3篇 技術(shù)篇第7章 Android數(shù)據(jù)存儲( 教學(xué)視頻:65分鐘) 697.1 Android中數(shù)據(jù)存儲概要 697.2 鍵值對存儲:SharedPreferences 697.2.1 SharedPreferences是什么 697.2.2 SharedPreferences實現(xiàn)數(shù)據(jù)存儲 707.2.3 SharedPreferences實現(xiàn)數(shù)據(jù)讀取 717.2.4 使用SharedPreferences實現(xiàn)快速登錄 727.3 File存儲 747.3.1 File存儲是什么 747.3.2 File實現(xiàn)數(shù)據(jù)存儲 747.3.3 File實現(xiàn)數(shù)據(jù)讀取 757.3.4 使用File實現(xiàn)數(shù)據(jù)的保存與讀取 757.4 數(shù)據(jù)存儲:數(shù)據(jù)庫存儲(SQLite) 777.4.1 初識SQLite數(shù)據(jù)庫 787.4.2 SQLite對數(shù)據(jù)的操作 787.4.3 SQLiteOpenHelper 817.4.4 SQLite實例——記事本 817.5 數(shù)據(jù)共享:ContentProvider 857.6 小結(jié) 917.7 習(xí)題 91第8章 Android電話和短信( 教學(xué)視頻:18分鐘) 948.1 打電話 948.1.1 打電話機制介紹 948.1.2 實現(xiàn)打電話功能 968.2 發(fā)短信 978.2.1 短信功能介紹 978.2.2 實現(xiàn)發(fā)短信功能 988.3 小結(jié) 1008.4 習(xí)題 100第9章 Android組件內(nèi)部的通信——Intent和Broadcast Receiver( 教學(xué)視頻:35分鐘) 1019.1 Intent——信使 1019.2 Intent的詳細(xì)介紹 1029.2.1 Intent組成 1039.2.2 Intent屬性詳解 1039.3 Braodcast Receiver——廣播接收者 1119.3.1 自定義BroadCast來處理廣播事件 1119.3.2 Android系統(tǒng)廣播介紹 1129.4 小結(jié) 1149.5 習(xí)題 114第10章 Android服務(wù)——Service( 教學(xué)視頻:14分鐘) 11610.1 Service介紹 11610.1.1 認(rèn)識Service 11610.1.2 Service的生命周期 11610.2 簡單實例 11810.3 小結(jié) 12010.4 習(xí)題 120第11章 Android多媒體開發(fā)( 教學(xué)視頻:44分鐘) 12111.1 音樂播放器 12111.2 視頻播放器 12411.3 聲音錄制 12511.4 相機設(shè)置 12811.5 鬧鈴設(shè)置 13111.6 情景模式 13511.7 小結(jié) 13911.8 習(xí)題 139第12章 Android中的網(wǎng)絡(luò)編程( 教學(xué)視頻:63分鐘) 14012.1 Socket網(wǎng)絡(luò)編程 14012.1.1 Socket的基礎(chǔ)知識 14012.1.2 Socket通信實例 14112.2 HTTP網(wǎng)絡(luò)編程 14312.2.1 HttpURLConnection類 14312.2.2 HttpClient——Apache客戶端 14612.3 WebKit——網(wǎng)頁瀏覽器 14912.3.1 WebKit概述 14912.3.2 WebView打開網(wǎng)頁 15012.3.3 WebView與JavaScript 15212.4 WiFi概述 15512.5 網(wǎng)絡(luò)存儲數(shù)據(jù) 15812.6 小結(jié) 15912.7 習(xí)題 160第13章 Android中多線程介紹( 教學(xué)視頻:57分鐘) 16113.1 多線程概述 16113.2 線程的啟動方式之Thread 16213.3 線程的啟動方式之Runnable 16313.4 線程休眠 16413.5 線程讓步 16613.6 線程的同步 16813.7 使用Handler 17013.8 使用Looper 17213.9 線程綜合實例 17513.10 小結(jié) 178第14章 Android中圖形圖像的處理( 教學(xué)視頻:91分鐘) 17914.1 Android訪問圖片資源 17914.1.1 使用圖片資源 17914.1.2 Bitmap和BitmapFactory 18014.2 圖片顯示 18114.2.1 圖片視圖(ImageView) 18114.2.2 圖片切換(Gallery、ImageSwitcher) 18214.3 Android中的動畫 18514.3.1 Tween動畫 18514.3.2 Frame動畫 18914.3.3 GIF動畫的播放 19114.4 墻紙的設(shè)置 19314.5 Android中圖形的繪制 19414.5.1 圖形繪制類的介紹 19414.5.2 幾何圖形的繪制 19514.5.3 旋轉(zhuǎn)圖像 19614.5.4 縮放圖像 19714.6 3D圖像及OpenGL概述 19814.7 小結(jié) 20014.8 習(xí)題 200第15章 Android特色應(yīng)用( 教學(xué)視頻:33分鐘) 20215.1 傳感器 20215.1.1 傳感器的定義及其種類 20215.1.2 Android中傳感器的種類 20215.1.3 Android傳感器的應(yīng)用 20315.2 語音識別 20615.3 Android部件——Widget 20915.4 小結(jié) 21715.5 習(xí)題 217第4篇 實戰(zhàn)篇第16章 GPS在Android中的應(yīng)用( 教學(xué)視頻:20分鐘) 21916.1 兩個類:LocationManager和LocationProvider 簡介 219