發表於2024-11-07
移動開發經典叢書·Android 4高級編程(第3版) pdf epub mobi txt 電子書 下載
《Android 4高級編程(第3版)》由Android專業專傢編寫,涵蓋瞭所有全新的內容,是學習使用Android 4 SDK開發移動應用程序的理想指南。本書見解深刻,幫助經驗豐富的Android開發人員充分挖掘Android 4的新特性的潛力,同時講解瞭Android開發的基礎知識,使初學者也可以藉助本書入門。作為一本以實用性為目的的指導圖書,本書帶領您逐步完成復雜程度越來越高的Android項目,每個項目中都引入一種新的Android平颱特性,並著重指齣有助於編寫引人入勝的應用程序的技術和實踐。
《Android 4高級編程(第3版)》特色
◆ 深入分析瞭Android應用程序的組件和生命周期
◆ 探討瞭Android的UI原理、設計理念和UI API,使用戶界麵在手機、平闆電腦和電視上都引人注目
◆ 介紹瞭創建基於地圖的應用程序和使用基於位置的服務的相關知識
◆ 解釋瞭如何創建後颱服務、通知和Cloud to Device Messaging
◆ 演示瞭如何創建動態的、交互式的主屏幕微件和LiveWallpaper
◆ 探索瞭硬件和通信API,包括藍牙、電話、Wi-Fi Direct、NFC和Android Beam
◆ 講解瞭攝像頭和硬件傳感器的使用
◆ 詳述瞭新的動畫框架和其他增強用戶體驗的特性,包括拖放、Action Bar和Fragment
◆ 新增瞭關於應用程序發布的一章內容
◆ 介紹瞭License Verification和應用程序內收費服務
Reto Meier,目前是Google Android 團隊的一名Android 開發人員倡導者,幫助Android 開發人員創建齣色的應用程序。Reto 是一位經驗豐富的軟件開發人員,擁有逾10 年的GUI 應用程序開發經驗。進入Google 之前,他曾在多種行業中工作過,包括海洋石油、天然氣以及金融業。
Reto 始終不渝地追求掌握新技術,從2007 年Android 發布之初Reto 就迷戀上瞭此項技術。
第1章 Android簡介
1.1 一些背景信息
1.1.1 不遠的過去
1.1.2 未來的前景
1.2 對Android的誤解
1.3 Android:開放的移動開發平颱
1.4 原生Android應用程序
1.5 Android SDK的特徵
1.5.1 訪問硬件(包括攝像頭、GPS和傳感器)
1.5.2 使用Wi-Fi、藍牙技術和NFC進行數據傳輸
1.5.3 地圖、地理編碼和基於位置的服務
1.5.4 後颱服務
1.5.5 使用SQLite數據庫進行數據存儲和檢索
1.5.6 共享數據和應用程序間通信
1.5.7 使用Widget和Live Wallpaper增強主屏幕
1.5.8 廣泛的媒體支持和2D/3D圖形
1.5.9 Cloud to Device Messaging
1.5.10 優化的內存和進程管理
1.6 開放手機聯盟簡介
1.7 運行Android的環境
1.8 從事移動開發的原因
1.9 從事Android開發的原因
1.9.1 推動Android普及的因素
1.9.2 Android的獨到之處
1.9.3 改變移動開發格局
1.10 開發框架簡介
1.10.1 開發包中的資源
1.10.2 理解Android軟件棧
1.10.3 Dalvik虛擬機
1.10.4 Android應用程序架構
1.10.5 Android庫
第2章 開始入手
2.1 Android開發
2.1.1 開始前的準備工作
2.1.2 創建第一個Android應用程序
2.1.3 Android應用程序的類型
2.2 麵嚮移動設備和嵌入式設備的開發
2.2.1 硬件限製帶來的設計考慮事項
2.2.2 考慮用戶環境
2.2.3 Android開發
2.3 Android開發工具
2.3.1 Android虛擬設備管理器
2.3.2 Android SDK管理器
2.3.3 Android模擬器
2.3.4 Dalvik調試監控服務(DDMS)
2.3.5 Android調試橋(ADB)
2.3.6 Hierarchy Viewer和Lint工具
2.3.7 Monkey和Monkey Runner
第3章 創建應用程序和Activity
3.1 Android應用程序的組成部分
3.2 應用程序Manifest文件簡介
3.3 使用Manifest編輯器
3.4 分離資源
3.4.1 創建資源
3.4.2 使用資源
3.4.3 為不同的語言和硬件創建資源
3.4.4 運行時配置更改
3.5 Android應用程序生命周期
3.6 理解應用程序的優先級和進程狀態
3.7 Android Application類簡介
3.7.1 擴展和使用Application類
3.7.2 重寫應用程序的生命周期事件
3.8 深入探討Android Activity
3.8.1 創建Activity
3.8.2 Activity的生存期
3.8.3 Android Activity類
第4章 創建用戶界麵
4.1 Android UI基本設計
4.2 Android UI的基礎知識
4.3 布局簡介
4.3.1 定義布局
4.3.2 使用布局創建設備無關的UI
4.3.3 優化布局
4.4 To-Do List示例
4.5 Fragment介紹
4.5.1 創建新的Fragment
4.5.2 Fragment的生命周期
4.5.3 Fragment Manager介紹
4.5.4 嚮Activity中添加Fragment
4.5.5 Fragment和Activity之間的接口
4.5.6 沒有用戶界麵的Fragment
4.5.7 Android Fragment 類
4.5.8 對To-Do List示例使用Fragment
4.6 Android widget 工具箱
4.7 創建新視圖
4.7.1 修改現有的視圖
4.7.2 創建復閤控件
4.7.3 使用布局創建簡單的復閤控件
4.7.4 創建定製的視圖
4.7.5 使用定製的控件
4.8 Adapter簡介
4.8.1 部分原生Adapter簡介
4.8.2 定製ArrayAdapter
4.8.3 使用Adapter綁定數據到視圖
第5章 Intent和Broadcast Receiver
5.1 Intent簡介
5.1.1 使用Intent來啓動Activity
5.1.2 Linkify簡介
5.1.3 使用Intent廣播事件
5.1.4 Local Broadcast Manager
5.1.5 Pending Intent簡介
5.2 創建Intent Filter和Broadcast Receiver
5.2.1 使用Intent Filter為隱式Intent提供服務
5.2.2 使用Intent Filter作為插件和擴展
5.2.3 監聽本地Broadcast Intent
5.2.4 使用Broadcast Intent監控設備的狀態變化
5.2.5 在運行時管理Manifest Receiver
第6章 使用Internet資源
6.1 下載和分析Internet資源
6.1.1 連接Internet資源
6.1.2 使用XML Pull Parser分析XML
6.1.3 創建一個地震查看器
6.2 使用Download Manager
6.2.1 下載文件
6.2.2 自定義Download Manager Notification
6.2.3 指定下載位置
6.2.4 取消和刪除下載
6.2.5 查詢Download Manager
6.3 使用Internet服務
6.4 連接到Google App Engine
6.5 下載數據而不會耗盡電量的最佳實踐
第7章 文件、保存狀態和首選項
7.1 保存簡單的應用程序數據
7.2 創建並保存Shared Preference
7.3 檢索Shared Preference
7.4 為地震查看器創建一個設置Activity
7.5 首選項框架和Preference Activity概述
7.5.1 在XML中定義一個Preference Screen布局
7.5.2 Preference Fragment簡介
7.5.3 使用Preference Header定義Preference Fragment的層次結構
7.5.4 Preference Activity簡介
7.5.5 嚮後兼容性與Preference Screen
7.5.6 找到並使用Preference Screen 設置的Shared Preference
7.5.7 Shared Preference Change Listener簡介
7.6 為地震查看器創建一個標準的Preference Activity
7.7 持久化應用程序實例的狀態
7.7.1 使用Shared Preference保存Activity狀態
7.7.2 使用生命周期處理程序保存和還原Activity實例
7.7.3 使用生命周期處理程序保存和還原Fragment實例狀態
7.8 將靜態文件作為資源添加
7.9 在文件係統下工作
7.9.1 文件管理工具
7.9.2 使用特定於應用程序的文件夾存儲文件
7.9.3 創建私有的應用程序文件
7.9.4 使用應用程序文件緩存
7.9.5 存儲公共可讀的文件
第8章 數據庫和Content Provider
8.1 Android數據庫簡介
8.1.1 SQLite數據庫簡介
8.1.2 Content Provider簡介
8.2 SQLite簡介
8.3 Content Value和Cursor
8.4 使用SQLite數據庫
8.4.1 SQLiteOpenHelper簡介
8.4.2 在不使用SQLiteOpenHelper的情況下打開和創建數據庫
8.4.3 Android數據庫設計注意事項
8.4.4 查詢數據庫
8.4.5 從Cursor中提取值
8.4.6 添加、更新和刪除行
8.5 創建Content Provider
8.5.1 注冊Content Provider
8.5.2 發布Content Provider的URI地址
8.5.3 創建Content Provide的數據庫
8.5.4 實現Content Provider查詢
8.5.5 Content Provider事務
8.5.6 在Content Provider中存儲文件
8.5.7 一個Content Provider的實現框架
8.6 使用Content Provider
8.6.1 Content Resolver簡介
8.6.2 查詢Content Provider
8.6.3 使用Cursor Loader異步查詢內容
8.6.4 添加、刪除和更新內容
8.6.5 訪問Content Provider中存儲的文件
8.6.6 創建一個To-Do List數據庫和Content Provider
8.7 將搜索功能添加到應用程序中
8.7.1 使Content Provider可搜索
8.7.2 為應用程序創建一個搜索Activity
8.7.3 將搜索Activity設置為應用程序的默認搜索Provider
8.7.4 使用搜索視圖微件
8.7.5 由Content Provider支持搜索建議
8.7.6 在快速搜索框中顯示搜索結果
8.8 創建可搜索的地震Content Provider
8.8.1 創建Content Provider
8.8.2 使用地震Content Provider
8.8.3 搜索EarthquakeContent Provider
8.9 本地Android Content Provider
8.9.1 使用Media StoreContent Provider
8.9.2 使用Contacts Contract Content Provider
8.9.3 使用Calendar Content Provider
第9章 在後颱操作
9.1 Service簡介
9.1.1 創建和控製Service
9.1.2 將Service綁定到Activity
9.1.3 地震監控Service示例
9.1.4 創建前颱Service
9.2 使用後颱綫程
9.2.1 使用AsyncTask運行異步任務
9.2.2 Intent Service簡介
9.2.3 Loader簡介
9.2.4 手動創建綫程和GUI綫程同步
9.3 使用Alarm
9.3.1 創建、設置和取消Alarm
9.3.2 設置重復Alarm
9.3.3 使用重復Alarm調度網絡刷新
9.4 使用Intent Service簡化Earthquake更新Service
第10章 擴展用戶體驗
第11章 高級用戶體驗
第12章 硬件傳感器
第13章 地圖、地理編碼和基於位置的
第14章 個性化主屏幕
第15章 音頻、視頻以及攝像頭的
第16章 藍牙、NFC、網絡和Wi-Fi
第17章 電話服務和SMS
第18章 Android高級開發
第19章 推廣和發布應用程序並從中獲利
大概看瞭下,內容比較全麵,翻譯的有點生硬,不過能讀懂
評分講得挺細緻,看到60頁基本入門瞭,哈哈哈
評分還沒看。書質量不錯。看瞭再補。
評分正在學習,有使用價值
評分質量跟以往一樣好,價格很實惠比超市便宜,配送及時態度非常好。
評分有活動的時候,在京東買書很劃算。快遞服務好,很棒
評分還沒看,沒有光碟,沒有塑封膜,不知道是不是盜版
評分很不錯哦。哈哈哈哈哈
評分QwQ我在上自習壓壓驚一覽眾山小啥意思LOL去普瑞特
移動開發經典叢書·Android 4高級編程(第3版) pdf epub mobi txt 電子書 下載