第1章 Android開發基礎
1.1 Eclipse中的Android開發
1.1.1 AndroidDevelopmentFools
1.1.2 Eclipse中的常用窗口
1.2 AndroidVirtualDevice
1.2.1 創建SDCard映像文件
1.2.2 創建AVD
1.2.3 啟動AVD
1.3 Android項目架構
1.3.1 創建項目
1.3.2 運行項目
1.3.3 項目架構解析
1.4 習題
第2章 View與Widgets
2.1 音樂播放器界面設計 第1章 Android開發基礎
1.1 Eclipse中的Android開發
1.1.1 AndroidDevelopmentFools
1.1.2 Eclipse中的常用窗口
1.2 AndroidVirtualDevice
1.2.1 創建SDCard映像文件
1.2.2 創建AVD
1.2.3 啟動AVD
1.3 Android項目架構
1.3.1 創建項目
1.3.2 運行項目
1.3.3 項目架構解析
1.4 習題
第2章 View與Widgets
2.1 音樂播放器界面設計
2.1.1 音樂播放器概述
2.1.2 主界面設計
2.1.3 布局設計綜述
2.2 Widgets與事件處理
2.2.1 控制面板設計
2.2.2 控件設計
2.3 適配器與適配器控件
2.3.1 音樂列表設計
2.3.2 適配器
2.3.3 ListView與ListActivity
2.4 通知用戶
2.4.1 使用Notification實現后臺通知
2.4.2 使用Toast實現無交互通知
2.4.3 使用AlertDialog實現對話框
2.5 習題
第3章 Android四大組件
3.1 Activity與用戶界面
3.1.1 創建Activity
3.1.2 Activity的生命周期
3.1.3 Activity之間的調用
3.1.4 Activity的回調
3.1.5 Activity之間的數據傳遞
3.2 Service與后臺服務
3.2.1 創建Service
3.2.2 Service的生命周期
3.2.3 StartedService
3.2.4 BotandService
3.3 ContentProvider與數據共享
3.3.1 系統中的ContentProvider
3.3.2 通用資源標志符
3.3.3 使用ContentProvider
3.4 BroadcastReceiver與廣播意圖
3.4.1 BroadcastReceiver的工作機制
3.4.2 廣播的類型
3.4.3 接收廣播
3.4.4 注冊廣播
3.5 Intent與組件通信
3.5.1 Intent處理機制
3.5.2 Intent對象
3.5.3 Intent的解析
3.6 習題
第4章 平板uI設計模式
4.1 平板與手機界面的差異
4.2 片段式界面布局
4.3 常見平板布局
第5章 使用Fragment設計UI
5.1 平板文件管理器簡介
5.2 創建Fragment
5.2.1 Fragment特性
5.2.2 實現Fragment
5.2.3 添加Fragment到Activity
5.2.4 使用SupportLibrary
5.3 管理Fragment
5.3.1 Fragment的生命周期
5.3.2 使用FragmentManager處理事務
5.3.3 Fragment之間的通信
5.4 PreferenceFragment
5.5 習題
第6章 平板特色控件設計
6.1 動作欄
6.1.1 動作欄概述
6.1.2 創建動作欄
6.1.3 動作欄導航
6.1.4 添加動作視圖
6.1.5 使用ShareActionProvider分享應用
6.1.6 使用ActionMode實現動作欄
6.2 搜索面板
6.2.1 搜索概述
6.2.2 使用SearchDialog
6.2.3 使用SearchWidget
6.3 容器控件
6.3.1 ViewPage
6.3.2 ViewFlow
6.4 習題
第7章 平板桌面開發
7.1 桌面應用開發基礎
7.1.1 桌面應用概述
7.1.2 編寫桌面應用布局
7.1.3 編寫AppWidgetProviderlnfo
7.1.4 實現AppWidgetProvider
7.1.5 實現ConfigurationActivity
7.1.6 聲明AppWidgets
7.2 F板桌面應用開發
7.2.1 編寫集合桌面布局
7.2.2 異步加載集合數據
7.2.3 實現RemoteViewsService
7.2.4 實現RemoteViewsFactory
7.2.5 子視圖事件
7.3 習題
第8章 使用HTML5開發平板應用I.
8.1 網絡編程基礎
8.1.1 管理網絡連接
8.1.2 檢測網絡狀態
8.1.3 網絡編程接口
8.2 WebView與HTML5
8.2.1 使用WebView瀏覽網頁
8.2.2 WebView中緩存的處理
8.2.3 在WebView中使用JavaScript
8.2.4 處理頁面導航
8.2.5 平板界面處理
8.3 習題
第9章 平板應用開發實踐
9.1 新浪微博簡介
9.2 主界面設計
9.2.1 布局設計
9.2.2 片段設計
9.3 動作欄設計
9.3.1 導航下拉列表設計
9.3.2 OptionsMenu設計
9.4 Web服務設計
9.4.1 登錄微博
9.4.2 加載微博
參考文獻
顯示全部信息