Android基礎教程:第3版:修訂版(china-pub首發)

來源:互聯網
上載者:User
Android基礎教程:第3版:修訂版(china-pub首發)Google Android贏在起跑線!深入淺出,輕鬆實用理論與實踐的完美呈現基本資料作者: (美)Ed Burnette    [作譯者介紹]譯者: 田俊靜 張波 黃湘情叢書名: 圖靈程式設計叢書出版社:人民郵電出版社ISBN:9787115252975上架時間:2011-6-10出版日期:2011 年6月http://product.china-pub.com/198257

《Android基礎教程:第3版:修訂版》電子書線上閱讀內容簡介  《android基礎教程:第3版:修訂版》是一部關於android 開發的基礎教程,採用pragmatic 系列圖書一貫由淺入深、循序漸進的方式講解了android 程式設計的核心概念和技術。本書不僅結合數獨遊戲開發案例形象生動地講解了android生命週期、使用者介面、2d 圖形、多媒體,以及本機資料儲存等基礎知識,而且通過“hello, android”項目深入探討了外部通訊、基於位置的服務、內建sqlite 資料庫、3d 圖形、多點觸控、小組件、相容性測試,以及如何向android market 發布應用程式等內容。前13 章章尾均有“快速閱讀指南”,你無需按照順序閱讀該章,即可迅速找到所需資訊,並高效地完成工作。   《android基礎教程:第3版:修訂版》適合所有移動開發人員學習參考。目錄《android基礎教程:第3版:修訂版》 第一部 分 android 簡介 第1 章 快速入門   2 1.1 安裝工具   2 1.1.1 java 5.0+   2 1.1.2 eclipse    3 1.1.3 android sdk 啟動程式軟體包   4 1.1.4 android sdk 組件   4 1.1.5 eclipse 外掛程式   5 1.2 建立第一個程式   7 1.3 在模擬器上運行程式   8 1.3.1 建立一個avd   8 1.3.2 再試一次   10 1.4 在手機上運行程式   10 1.5 快速閱讀指南  11 第2 章 基本概念  12 2.1 android 的系統架構   12 2.1.1 linux 核心   13 2.1.2 本機庫   13 2.1.3 android 運行時   14 .2.1.4 應用程式架構   15 2.1.5 應用程式和小組件   15 2.2 它還活著   16 2.2.1 進程不等於應用程式   17 2.2.2 應用程式生命週期   17 2.3 構建塊   19 2.3.1 活動   19 2.3.2 意圖   19 2.3.3 服務   19 2.3.4 內容提供者   20 2.4 使用資源   20 2.5 安全性   20 2.6 快速閱讀指南   21 第二部 分 android 基礎知識 第3 章 設計使用者介面   24 3.1 數獨遊戲簡介   24 3.2 聲明性設計   25 3.3 建立啟動介面   26 3.4 使用替代資源   33 3.5 實現about 對話方塊   35 3.6 應用主題   39 3.7 添加菜單   41 3.8 添加設定   42 3.9 開始新遊戲   44 3.10 偵錯工具   45 3.10.1 利用日誌訊息偵錯工具   46 3.10.2 利用調試器偵錯工具   47 3.11 離開遊戲   47 3.12 快速閱讀指南   47 第4 章 繪製2d 圖形   49 4.1 android 圖形基礎   49 4.1.1 color 類   49 4.1.2 paint 類   50 4.1.3 canvas 類   50 4.1.4 path 類   51 4.1.5 drawable 類   52 4.2 在數獨程式中添加圖形   53 4.2.1 開始遊戲   54 4.2.2 定義game 類   54 4.2.3 定義puzzleview 類   56 4.2.4 繪製遊戲盤面   57 4.2.5 繪製數字   60 4.3 處理輸入   61 4.3.1 定義和更新選定地區   61 4.3.2 輸入數字   63 4.3.3 增加提示   64 4.3.4 抖動螢幕   65 4.4 其他問題   66 4.4.1 建立軟鍵盤   66 4.4.2 實現遊戲邏輯   71 4.4.3 其他功能   73 4.5 更多改進   74 4.6 快速閱讀指南   75 第5 章 多媒體   76 5.1 播放音頻   76 5.2 播放視頻   81 5.3 為數獨遊戲配上音樂   85 5.4 快速閱讀指南   88 第6 章 儲存本機資料   89 6.1 為數獨遊戲添加選項   89 6.2 繼續玩前一個遊戲   91 6.3 記住當前位置  92 6.4 訪問內部檔案系統   94 6.5 訪問sd 卡   95 6.6 快速閱讀指南   96 第三部 分 進階主題 第7 章 互聯的世界   98 7.1 通過意圖實現瀏覽   99 7.2 利用視圖開啟網頁   102 7.3 javascript 與java 通訊   106 7.4 使用web 服務   112 7.5 快速閱讀指南   122 第8 章 定位與環境感知   124 8.1 位置,位置,位置   124 8.1.1 我在哪裡   125 8.1.2 更新位置   127 8.1.3 類比說明   130 8.2 充分利用感應器   130 8.2.1 瞭解感應器   130 8.2.2 解析感應器的讀數   131 8.2.3 類比說明   132 8.3 地圖功能   133 8.3.1 嵌入mapview   133 8.3.2 準備就緒   136 8.3.3 類比說明   137 8.4 快速閱讀指南   137 第9 章 sql 實戰   138 9.1 sqlite 簡介   138 9.2 sql 基礎   139 9.2.1 ddl 語句   140 9.2.2 修改語句   140 9.2.3 查詢語句   140 9.3 你好,資料庫   141 9.3.1 使用sqliteopenhelper 142 9.3.2 定義主程式   143 9.3.3 添加一行   145 9.3.4 運行一個查詢   145 9.3.5 顯示查詢結果   146 9.4 資料繫結   147 9.5 使用contentprovider    150 9.5.1 更改主程式   152 9.5.2 添加一行   152 9.5.3 運行一個查詢   152 9.6 實現contentprovider    153 9.7 快速閱讀指南   154 第10 章 利用opengl 實現3d 圖形   155 10.1 理解3d 圖形  155 10.2 opengl 簡介   156 10.3 構建一個opengl 程式   157 10.4 渲染情境   158 10.5 構建一個模型   162 10.6 光線、相機   165 10.7 動作   166 10.8 應用紋理   167 10.9 透明效果   169 10.10 測量平滑度   170 10.11 快速閱讀指南   171 第四部 分 下一代產品 第11 章 多點觸控   174 11.1 多點觸控概述   174 11.2 建立觸控樣本   176 11.3 瞭解觸控事件   178 11.4 設定映像變換   180 11.5 實現拖動動作   181 11.6 實現捏壓縮放動作   182 11.6.1 兩個點之間的距離   183 11.6.2 兩個點的中點   183 11.7 快速閱讀指南   184 第12 章 主介面   185 12.1 hello,widget    185 12.1.1 建立第一個小組件程式   185 12.1.2 調用所有小組件   187 12.1.3 展開以適合螢幕尺寸   188 12.1.4 使用和擴充   189 12.1.5 運行小組件   189 12.1.6 最新進展   190 12.1.7 快樂之旅   192 12.2 動態壁紙   192 12.2.1 建立壁紙項目   193 12.2.2 服務簡介   195 12.2.3 建立一個繪圖引擎   196 12.2.4 重用opengl 代碼   197 12.2.5 建立和銷毀引擎   198 12.2.6 管理surface   199 12.2.7 可視化壁紙   201 12.2.8 響應使用者的輸入   201 12.3 快速閱讀指南   203 第13 章 一次編寫,到處測試   204 13.1 啟動模擬器   204 13.2 建立適用於多個版本的程式   205 13.3 android api 的發展   206 13.4 大量錯誤   212 13.5 各種螢幕尺寸   213 13.6 在sd 卡上安裝程式   214 13.7 快速閱讀指南   215 第14 章 發布到android market    216 14.1 準備工作   216 14.2 簽名   217 14.3 發布   218 14.4 更新   219 14.5 結語   220 第五部分 附錄 附錄a java 與android:語言及其api   222 附錄b 參考書目   226
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.