- 前言
- 第一部分 工具和基礎
- 第1章 Android SDK的安裝和系統需求
- Android SDK的安裝和系統需求
- 小試牛刀:確認安裝是否能夠正常工作
- SDK的組件
- 保持版本最新
- 示例代碼
- 關於代碼閱讀
- 第2章 Android開發之Java必備基礎
- Android正在重塑客戶端Java
- Java類型系統
- 作用域
- Java編程慣例
- 第3章 Android應用的主要組件
- 活動、意圖和任務
- 其他Android組件
- 組件生命週期
- 靜態應用資源和上下文
- Android應用時運行的環境
- 擴展Android
- Android中的並發編程
- 序列化
- Parcelable
- 第4章 應用發佈之前的準備工作
- 應用簽名
- 把應用投放到Android市場
- 其他發佈
- Google地圖API密鑰
- 指定API級別的兼容性
- 兼容不同的屏幕類型
- 第5章 Android軟件開發工具Eclipse
- Eclipse相關的概念和術語
- Eclipse視圖和透視圖
- Eclipse中的Java編程
- Eclipse和Android
- 預防Bug並保持代碼整潔
- Eclipse特性和替代品
- 第二部分 Android框架
- 第6章 構建視圖
- Android GUI架構
- 組裝圖形界面
- 控制器佈局
- 菜單欄和活動欄
- 視圖調試和優化
- 第7章 Fragment和跨平台支持
- 創建Fragment
- Fragment生命週期
- Fragment管理器
- Fragment事務
- Support Package
- Fragment和佈局
- 第8章 二維和三維圖形的繪製
- 自己動手開發部件
- Bling
- 第9章 數據處理和數據持久化
- 關係數據庫概覽
- SQLite
- SQL語言
- Android應用中的SQL和數據庫為中心的數據模型
- Android數據庫類
- Android應用的數據庫設計
- 使用數據庫API:MJAndroid
- 第三部分 Android的框架應用
- 第10章 運行良好的應用框架
- 對生命週期進行可視化
- Fragment生命週期可視化
- Activity類和運行良好的應用
- Application類的生命週期方法
- 第11章 構建用戶界面
- Top-Level設計
- 用戶界面的可視化編輯
- 從白板開始
- Fragment佈局
- 折疊和展開可擴展的UI界面
- 使得Activity、Fragment、Action Bar和多佈局能夠一起工作
- 其他活動
- 第12章 使用內容提供者
- 理解內容提供者
- 定義提供者的公用API
- 編寫並集成內容提供者
- 文件管理和二進制數據
- Android MVC和內容查看器
- 一個完整的內容提供者代碼:SimpleFinchVideoContentProvider
- 聲明自己的內容提供者
- 第13章 內容提供者作為RESTful Web服務的Facade
- 開發RESTful類型的Android應用
- Network MVC
- Network MVC方式的優點小結
- 代碼實例:動態列出並緩存YouTube視頻內容
- Finch YouTube視頻示例的源代碼結構
- 視頻搜索應用的各個步驟
- 步驟1:UI獲取用戶輸入
- 步驟2:控制器監聽事件
- 步驟3:控制器調用內容提供者(即模型)的managedQuery
- 步驟4:實現RESTful請求
- 第四部分 高級話題
- 第14章 搜索
- 搜索界面
- 查詢建議
- 第15章 地理位置和地圖定位
- 基於地理位置的服務
- 地圖定位
- Google Maps Activity
- MapView和MapActivity
- 使用MapView
- MapView和MyLocationOverlay初始化
- 暫停和恢復MapActivity
- 通過菜單按鈕控制地圖
- 通過鍵盤操作地圖
- 沒有地圖的地理位置
- 街景(StreetView)
- 第16章 多媒體
- 音頻和視頻
- 播放音頻和視頻
- 錄製音頻和視頻
- 存儲的媒體內容
- 第17章 傳感器、NFC、語音、手勢和可訪問性
- 傳感器
- 近場通信
- 手勢輸入
- 可訪問性
- 第18章 通信、身份認證、同步和社交媒體
- 賬戶信息
- 認證和同步
- 藍牙
- 第19章 Android本地開發工具箱
- 本地方法和JNI調用
- Android NDK
- NDK提供的本地庫文件和頭文件
- 編譯自己定制的庫模塊
- 本地Activity
讀古今文學網 > Android程序設計:第2版小說線上看 >
Android程序設計:第2版
內容簡介:如何才能構建設計良好的Android應用?通過本書提供的權威指南,深入探索Android核心模塊及其API,瞭解如何創建可以運行在一系列Android設備上的出色的應用軟件。本書將帶你探索行之有效的應用設計和實施方式,包括一些應用框架,你可以把這些框架作為自己項目的起始點。深入傳感器、本地開發、3D圖形和許多其他主題,並發現如何在選擇的平台上構建應用程序。如果你要進階到高級程序員,你將學會如何創建良好的Android應用程序。……