Android 4進階編程(第3版)》

來源:互聯網
上載者:User

《Android 4進階編程(第3版)》
基本資料
原書名:Professional Android 4 Application Development
作者: (英)Reto Meier
譯者: 佘建偉 趙凱
叢書名: 移動開發經典叢書

出版社:清華大學出版社ISBN:9787302315582上架時間:2013-4-23出版日期:2013 年4月開本:16開頁碼:1版次:3-1所屬分類:電腦 > 軟體與程式設計 > 移動開發 > Android
更多關於》》》《Android 4進階編程(第3版)》內容簡介電腦書籍  《Android 4進階編程(第3版)》由Android權威專家編寫,涵蓋了所有最新的內容,是學習使用Android 4 SDK開發行動裝置 App程式的理想指南。本書見解深刻,協助經驗豐富的Android開發人員充分挖掘Android 4的新特性的潛力,同時講解了Android開發的基礎知識,使初學者也可以藉助本書入門。作為一本以實用性為目的的指導圖書,本書帶領您逐步完成複雜程度越來越高的Android項目,每個項目中都引入一種新的Android平台特性,並著重指出有助於編寫引人入勝的應用程式的技術和最佳實務。  本書特色  ◆ 深入分析了Android應用程式的組件和生命週期  ◆ 探討了Android的UI原理、設計理念和UI API,使使用者界  面在手機、平板電腦和電視上都引人注目  ◆ 介紹了建立基於地圖的應用程式和使用基於位置的服務  的相關知識  ◆ 解釋了如何建立後台服務、通知和Cloud to Device Messaging  ◆ 示範了如何建立動態、互動主畫面微件和Live  Wallpaper  ◆ 探索了硬體和通訊API,包括藍芽、電話、Wi-Fi Direct、  NFC和Android Beam  ◆ 講解了網路攝影機和硬體感應器的使用  ◆ 詳述了新的動畫架構和其他增強使用者體驗的特性,包括  拖放、Action Bar和Fragment  ◆ 新增了關於應用程式發布的一章內容  ◆ 介紹了License Verification和應用程式內收費服務類別目錄《android 4進階編程(第3版)》第1章 android簡介11.1 一些背景資訊21.1.1 不遠的過去21.1.2 未來的前景21.2 對android的誤解31.3 android:開放的移動開發平台31.4 原生android應用程式41.5 android sdk的特徵51.5.1 訪問硬體(包括網路攝影機、gps和感應器)51.5.2 使用wi-fi、藍芽技術和nfc進行資料轉送61.5.3 地圖、地理編碼和基於位置的服務61.5.4 後台服務61.5.5 使用sqlite資料庫進行資料存放區和檢索71.5.6 共用資料和應用程式間通訊71.5.7 使用widget和live wallpaper增強主畫面71.5.8 廣泛的媒體支援和2d/3d圖形71.5.9 cloud to device messaging81.5.10 最佳化的記憶體和進程管理81.6 開放手機聯盟簡介81.7 運行android的環境91.8 從事移動開發的原因91.9 從事android開發的原因91.9.1 推動android普及的因素101.9.2 android的獨到之處101.9.3 改變移動開發格局111.10 開發架構簡介111.10.1 開發包中的資源121.10.2 理解android軟體棧121.10.3 dalvik虛擬機器141.10.4 android應用程式架構141.10.5 android庫15第2章 開始入手172.1 android開發182.1.1 開始前的準備工作182.1.2 建立第一個android應用程式242.1.3 android應用程式的類型312.2 面向行動裝置和嵌入式裝置的開發322.2.1 硬體限制帶來的設計考慮事項322.2.2 考慮使用者環境352.2.3 android開發362.3 android開發工具402.3.1 android虛擬設備管理器412.3.2 android sdk管理器422.3.3 android模擬器422.3.4 dalvik調試監控服務(ddms)422.3.5 android調試橋(adb)432.3.6 hierarchy viewer和lint工具432.3.7 monkey和monkey runner43第3章 建立應用程式和activity453.1 android應用程式的組成部分463.2 應用程式manifest檔案簡介473.3 使用manifest編輯器543.4 分離資源553.4.1 建立資源553.4.2 使用資源633.4.3 為不同的語言和硬體建立資源663.4.4 運行時配置更改683.5 android應用程式生命週期703.6 理解應用程式的優先順序和進程狀態703.7 android application類簡介723.7.1 擴充和使用application類723.7.2 重寫應用程式的生命週期事件733.8 深入探討android activity743.8.1 建立activity743.8.2 activity的生存期763.8.3 android activity類81第4章 建立使用者介面834.1 android ui基本設計844.2 android ui的基礎知識844.3 布局簡介854.3.1 定義布局864.3.2 使用布局建立裝置無關的ui874.3.3 最佳化布局904.4 to-do list樣本934.5 fragment介紹1004.5.1 建立新的fragment1014.5.2 fragment的生命週期1014.5.3 fragment manager介紹1054.5.4 向activity中添加fragment1054.5.5 fragment和activity之間的介面1104.5.6 沒有使用者介面的fragment1114.5.7 android fragment 類1124.5.8 對to-do list樣本使用fragment1124.6 android widget 工具箱1164.7 建立新視圖1174.7.1 修改現有的視圖1184.7.2 建立複合控制項1224.7.3 使用布局建立簡單的複合控制項1244.7.4 建立定製的視圖1244.7.5 使用定製的控制項1374.8 adapter簡介1374.8.1 部分原生adapter簡介1384.8.2 定製arrayadapter1384.8.3 使用adapter綁定資料到視圖139第5章 intent和broadcast receiver1455.1 intent簡介1455.1.1 使用intent來啟動activity1465.1.2 linkify簡介1535.1.3 使用intent廣播事件1555.1.4 local broadcast manager1595.1.5 pending intent簡介1605.2 建立intent filter和broadcast receiver1615.2.1 使用intent filter為隱式intent提供服務1615.2.2 使用intent filter作為外掛程式和擴充1705.2.3 監聽本地broadcast intent1735.2.4 使用broadcast intent監控裝置的狀態變化1745.2.5 在運行時管理manifest receiver176第6章 使用internet資源1776.1 下載和分析internet資源1776.1.1 串連internet資源1786.1.2 使用xml pull parser分析xml1796.1.3 建立一個地震查看器1806.2 使用download manager1866.2.1 下載檔案1866.2.2 自訂download manager notification1876.2.3 指定下載位置1886.2.4 取消和刪除下載1896.2.5 查詢download manager1896.3 使用internet服務1926.4 串連到google app engine1926.5 下載資料而不會耗盡電量的最佳實務194第7章 檔案、儲存狀態和喜好設定1957.1 儲存簡單的應用程式資料1957.2 建立並儲存shared preference1967.3 檢索shared preference1977.4 為地震查看器建立一個設定activity1977.5 喜好設定架構和preference activity概述2057.5.1 在xml中定義一個preference screen布局2067.5.2 preference fragment簡介2087.5.3 使用preference header定義preference fragment的階層2087.5.4 preference activity簡介2097.5.5 向後相容性與preference screen2107.5.6 找到並使用preference screen設定的shared preference2107.5.7 shared preference change listener簡介2117.6 為地震查看器建立一個標準的preference activity2117.7 持久化應用程式執行個體的狀態2157.7.1 使用shared preference儲存activity狀態2157.7.2 使用生命週期處理常式儲存和還原activity執行個體2157.7.3 使用生命週期處理常式儲存和還原fragment執行個體狀態2167.8 將靜態檔案作為資源添加2187.9 在檔案系統下工作2187.9.1 檔案管理工具2187.9.2 使用特定於應用程式的檔案夾隱藏檔2197.9.3 建立私人的應用程式檔案2197.9.4 使用應用程式檔案緩衝2207.9.5 儲存公用可讀的檔案220第8章 資料庫和content provider2238.1 android資料庫簡介2238.1.1 sqlite資料庫簡介2248.1.2 content provider簡介2248.2 sqlite簡介2248.3 content value和cursor2258.4 使用sqlite資料庫2258.4.1 sqliteopenhelper簡介2268.4.2 在不使用sqliteopen helper的情況下開啟和建立資料庫2288.4.3 android資料庫設計注意事項2288.4.4 查詢資料庫2288.4.5 從cursor中提取值2298.4.6 添加、更新和刪除行2308.5 建立content provider2328.5.1 註冊content provider2338.5.2 發布content provider的uri地址2338.5.3 建立content provide的資料庫2348.5.4 實現content provider查詢2358.5.5 content provider事務236
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.