這是一本入門級的經典教才從Android編程入門到發布Android應用程序,每一個章節都是講得很透,讓人輕松的接受。
android 4編程入門經典特點
討論了如何適應不同的顯示方向、如何理解屏幕的組件以及如何處理用戶界面通知
描述了在使用TextView、ProgressBar、AutoComplete-TextView、TimePicker、ListView等視圖設計用戶界面時涉及的元素
演示了如何使用視圖顯示圖片和菜單
講解了如何使用內容提供者和如何創建自己的內容提供者
示范了如何將長時間運行的任務放到單獨的線程中
介紹了如何構建使用SMS消息傳遞跟蹤位置的應用程序
闡述了如何使用JSON和套接字編程構建自己的聊天應用程序
探討了如何準備Android應用程序來發布到AndroidMarket上
android 4編程入門經典目錄
第1章 Android編程入門
1.1 Android簡介
1.1.1 Android版本
1.1.2 Android功能
1.1.3 Android架構
1.1.4 市場上的Android設備
1.1.5 An(hDid Market
1.1.6 Android開發社區
1.2 獲得所需工具
1.2.1 Android SDK
1.2.2 安裝Android SDK工具
1.2.3 配置Android SDK Manager
1.2.4 Eclipse
1.2.5 Android開發工具
1.2.6 創建Android虛擬設備(AVD)
1.3 創建第一個Android應用程序
1.4 Android應用程序剖析
1.5 本章小結
第2章 活動、碎片和意圖
2.1 理解活動
2.1.1 如何對活動應用樣式和主題
2.1.2 隱藏活動標題
2.1.3 顯示對話框窗口
2.1.4 顯示進度對話框
2.1.5 顯示更復雜的進度對話框
2.2 使用意圖鏈接活動
2.2.1 解決意圖篩選器的沖突
2.2.2 從意圖返回結果
2.2.3 使用意圖對象傳遞數據
2.3 碎片
2.3.1 動態添加碎片
2.3.2 碎片的生命周期
2.3.3 碎片之間進行交互
2.4 使用意圖調用內置應用程序
2.4.1.理解意圖對象
2.4.2 使用意圖篩選器
2.4.3 添加類別
2.5 顯示通知
2.6 本章小結
第3章 Android用戶界面
3.1 了解屏幕的構成
3.1.1 視圖和視圖組
3.1.2 LinearI.ayout
3.1.3 Abs01uteLayout
3.1.4 TableLayout
3.1.5 RelativeLayout
3.1.6 FrameLayout
3.1.7 Scr01lview
3.2 適應顯示方向
3.2.1 錨定視圖
3.2.2 調整大小和重新定位
3.3 管理屏幕方向的變化
3.3.1 配置改變時保持狀態信息
3.3.2 檢測方向改變
3.3.3 控制活動的方向
3.4 使用Action Bar
3.4.1 向Action Bar添加動作項
3.4.2 定制動作項和應用程序圖標
3.5 以編程方式創建用戶界面
3.6 偵聽用戶界面通知
3.6.1 重寫活動中定義的方法
3.6.2 為視圖注冊事件
3.7 本章小結
第4章 使用視圖設計用戶界面
4.1 基本視圖
4.1.1 TextView視圖
4.1.2Button、ImageButton、EditText、CheckBox、ToggleButton、RadioButton和RadioGroup視圖
4.1.3 ProgressBar視圖
4.1.4 AutoCompleteTextView視圖
4.2 選取器視圖
4.2.1 TimePicker視圖
4.2.2 DatePicker視圖
4.3 使用列表視圖顯示長列表
4.3.1 ListView視圖
4.3.2 使用Spinner視圖
4.4 了解特殊碎片
4.4.1 使用ListFragment
4.4.2 使用DialogFragment
4.4.3 使用PreferenceFragment
4.5 本章小結
第5章 使用視圖顯示圖片和菜單
5.1 使用圖像視圖顯示圖片
5.1.1 Gallery和ImageView視圖
5.1.2 ImageSwitcher
5.1.3 GridView
5.2 將菜單和視圖一起使用
5.2.1 創建輔助方法
5.2.2 選項菜單
5.2.3 上下文菜單
5.3 其他一些視圖
5.3.1 AnalogClock和DigitaIClock視圖
5.3.2 WebView
5.4 本章小結
第6章 數據持久化
6.1 保存和加載用戶首選項
6.1.1 使用活動訪問首選項
6.1.2 通過編程檢索和修改首選項值
6.1.3 修改首選項文件的默認名稱
6.2 將數據持久化到文件中
6.2.1 保存到內部存儲器
6.2.2 保存到外部存儲器(SD卡)
6.2.3 選擇最佳存儲選項
6.2.4 使用靜態資源
6.3 創建和使用數據庫
6.3.1 創建DBAdapter輔助類
6.3.2 以編程方式使用數據庫
6.3.3 預創建數據庫
6.4 本章小結
第7章 內容提供者
7.1 在Android中共享數據
7.2 使用內容提供者
7.2.1 預定義查詢字符串常量
7.2.2 投影
7.2.3 篩選
7.2.4 排序
7.3 創建自己的內容提供者
7.4 使用內容提供者
7.5 本章小結
第8章 消息傳遞
8.1 SMS消息傳遞
8.1.1 以編程方式發送SMS消息
8.1.2 發送消息后獲取反饋
8.1.3 使用意圖發送SMS消息
8.1.4 接收SMS消息
8.1.5 說明和警告
8.2 發送電子郵件
8.3 本章小結
第9章 基于位置的服務
9.1 顯示地圖
9.1.1 創建項目
9.1.2 獲取Maps API密鑰
9.1.3 顯示地圖
9.1.4 顯示縮放控件
9.1.5 改變視圖
9.1.6 導航到特定位置
9.1.7 添加標記
9.1.8 獲取觸摸的位置
9.1.9 地理編碼和反向地理編碼
9.2 獲取位置數據
9.3 監控一個位置
9.4 項目——創建一個位置跟蹤應用程序
9.5 本章小結
第10章 聯網
10.1 通過HTTP使用Web服務
10.1.1 下載二進制數據
10.1.2 下載文本內容
10.1.3 通過GET方法訪問Web服務
10.2 使用JSON服務
10.3 套接字編程
10.4 本章小結
第11章 開發Android服務
11.1 創建自己的服務
11.1.1 在服務中執行長時間運行的任務
11.1.2 在服務中執行重復的任務
11.1.3 使用IntentService在單獨的線程上執行異步任務
11.2 在服務和活動之間通信
11.3 將活動綁定到服務
11.4 理解線程
11.5 本章小結
第12章 發布Android應用程序
12.1 為發布做準備
12.1.1 版本化
12.1.2 對Android應用程序進行數字簽名
12.2 部署APK文件
12.2.1 使用adb.exe工具
12.2.2 使用Web服務器
12.2.3 在Android Market上發布
12.3 本章小結
- PC官方版
- 安卓官方手機版
- IOS官方手機版