Android應用開發( 簡體 字) | |
作者:[美] Chris Haseman | 類別:1. -> 程式設計 -> 手機程式 -> Android |
出版社:人民郵電出版社 | 3dWoo書號: 35811 詢問書籍請說出此書號! 有庫存 NT售價: 195 元 |
出版日:7/1/2013 | |
頁數:191 | |
光碟數:0 | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787115319180 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第1章 Android開發基礎 0
1.1 下載開發軟件 2 1.1.1 Android SDK 2 1.1.2 Eclipse 2 1.1.3 Java 2 1.2 安裝軟件 3 1.2.1 安裝Eclipse 3 1.2.2 安裝Android SDK 3 1.2.3 下載文件包 4 1.3 配置Eclipse 5 1.3.1 給Eclipse添加Android插件 6 1.3.2 定位SDK 7 1.3.3 創建一個模擬器 8 1.3.4 操作Android手機 9 1.4 創建新的Android項目 11 1.5 運行一個新項目 12 1.6 給模擬器糾錯 13 1.7 小結 14 第2章 Android應用基礎 16 2.1 文件 18 2.2 活動類 19 2.2.1 看著活動類發揮作用 19 2.2.2 實現自己的活動類 20 2.2.3 活動的生命和重要時刻 25 2.2.4 加分題——數據保存方法 28 2.3 意圖類 30 2.3.1 清單注冊 30 2.3.2 添加一個意圖 31 2.3.3 在運行時刻監聽意圖 33 2.3.4 移動自己的數據 36 2.4 應用類 38 2.4.1 默認的應用聲明 38 2.4.2 自定義應用 38 2.4.3 訪問應用 40 2.5 小結 40 第3章 創建用戶界面 42 3.1 視圖類 44 3.1.1 創建一個視圖 44 3.1.2 在運行時刻改變用戶界面 47 3.1.3 處理常見任務 50 3.1.4 創建自定義視圖 53 3.2 資源管理 57 3.2.1 資源文件夾概述 57 3.2.2 values目錄 59 3.2.3 布局目錄 60 3.2.4 drawable目錄 61 3.3 布局管理 61 3.3.1 ViewGroup 62 3.3.2 AbsoluteLayout 63 3.3.3 LinearLayout 66 3.3.4 RelativeLayout 72 3.4 小結 77 第4章 獲取數據 78 4.1 主線程 80 4.1.1 獲取數據 80 4.1.2 看門狗 81 4.1.3 應該避免的操作 82 4.1.4 什么時候在主線程上 82 4.2 從主線程下來 82 4.2.1 回到主線程 83 4.2.2 一定有好方法 84 4.3 AsyncTask 84 4.3.1 發揮作用 86 4.3.2 重要的警告 88 4.4 IntentService 89 4.4.1 聲明服務 89 4.4.2 獲取圖片 90 4.4.3 檢查工作 94 4.5 小結 95 第5章 適配器、列表視圖和列表 96 5.1 列表的兩個部分 98 5.1.1 列表視圖(ListView) 98 5.1.2 適配器(Adapter) 98 5.2 主菜單 98 5.2.1 創建菜單數據 99 5.2.2 創建ListActivity 99 5.2.3 為ListActivity定義布局 100 5.2.4 創建菜單列表項 101 5.2.5 創建和填充ArrayAdapter 102 5.2.6 響應單擊事件 103 5.3 復雜的ListView 104 5.3.1 一千英尺的視圖 104 5.3.2 創建主布局視圖 104 5.3.3 創建ListActivity 105 5.3.4 獲取Twitter數據 105 5.3.5 創建自定義的Adapter 107 5.3.6 構建ListView 108 5.4 對象之間的交互 111 5.5 小結 111 第6章 服務的方式 114 6.1 什么是服務 116 6.1.1 服務的生命周期 116 6.1.2 讓服務持續運行 117 6.1.3 關閉服務 117 6.2 通信 117 6.2.1 基于意圖的通信 118 6.2.2 Binder服務通信 125 6.3 小結 129 第7章 多設備、單應用 130 7.1 揭開res/目錄的秘密 132 7.1.1 布局目錄 132 7.1.2 除了水平模式外還能做什么 137 7.1.3 全屏定義 138 7.2 將對應用的訪問限制于工作的設備 139 7.2.1 uses標記 140 7.2.2 SDK版本號 140 7.3 處理早期版本的Android系統中的代碼 141 7.3.1 SharedPreferences及其應用 141 7.3.2 用反射機制解除麻煩 142 7.3.3 時刻監控API層次 143 7.4 小結 143 第8章 電影和音樂 144 8.1 電影 146 8.1.1 添加VideoView 146 8.1.2 設置VideoView 147 8.1.3 讓媒體播放起來 147 8.1.4 加載媒體并播放 149 8.1.5 清理 150 8.1.6 其余部分都由你自己完成 150 8.2 音樂 151 8.2.1 媒體播放器和狀態 151 8.2.2 播放聲音 152 8.2.3 清理 153 8.2.4 真的很簡單 153 8.3 長時間播放音樂 153 8.3.1 綁定到音樂服務 154 8.3.2 找到最新的音頻 154 8.3.3 播放服務中的音頻 156 8.3.4 清理 158 8.3.5 中斷 158 8.4 小結 159 第9章 確定位置和使用地圖 160 9.1 位置的基本知識 162 9.1.1 添加位置許可 162 9.1.2 注意你的請求 162 9.1.3 尋找好的廠商 162 9.1.4 獲取商品 163 9.1.5 神秘的快捷方法 164 9.1.6 完成 164 9.2 現實地圖 164 9.2.1 獲取庫 164 9.2.2 添加到清單文件 165 9.2.3 創建MapActivity 166 9.2.4 創建MapView 166 9.2.5 應用于實際 167 9.3 小結 169 第10章 平板、片段和操作條 170 10.1 片段 172 10.1.1 片段的生命周期 172 10.1.2 創建一個片段 173 10.1.3 顯示片段 174 10.1.4 提供向后兼容 177 10.2 操作條 178 10.2.1 顯示操作條 179 10.2.2 給操作條添加元素 179 10.3 小結 183 第11章 發布應用 184 11.1 程序打包和版本標識 186 11.1.1 禁止調試 186 11.1.2 命名程序包 186 11.1.3 定義版本 187 11.1.4 設置最小SDK值 187 11.2 程序打包和簽名 188 11.2.1 輸出一個簽名的系統版本 188 11.2.2 備份密鑰庫文件 189 11.3 提交系統版本 190 11.3.1 查看系統崩潰報告并解決 191 11.3.2 經常更新 191 11.4 小結 191 《Android應用開發》主要介紹如何使用Android提供的強大工具集開發Android應用。全書對Android操作系統做了全面的介紹,首先講解了安裝、配置Android SDK和Eclipse IDE安裝環境,接著從使用構建塊來創建直觀、漂亮的接口開始,介紹如何獲取數據并使用列表來顯示數據,以及Android平臺中非常重要、但還沒有被充分利用的組件——服務,最后討論如何處理多媒體數據、使用定位服務以及為Android生態系統編寫應用。
《Android應用開發》適合Android平臺的開發愛好者閱讀使用。 |