Android高級編程

Android高級編程 pdf epub mobi txt 電子書 下載2025

出版者:清華大學齣版社
作者:Reto Meier
出品人:
頁數:398
译者:王鵬傑
出版時間:2010
價格:59.00元
裝幀:
isbn號碼:9787302228448
叢書系列:
圖書標籤:
  • Android
  • 編程
  • 開發
  • 計算機
  • 軟件開發
  • 高級
  • 進階
  • 教材
  • Android
  • 編程
  • 高級
  • 開發
  • 實戰
  • 移動端
  • Java
  • 係統
  • 架構
  • 性能
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

第1章簡要介紹瞭Android,包括它是什麼,以及它如何適應當前的移動開發。然後詳細地講述瞭Android作為一個開放平颱能夠提供什麼功能,並解釋瞭它為什麼是一個創建移動應用程序的良機。

第2章講述瞭移動開發的一些最佳實踐,並解釋瞭如何下載AndroidSDK和開始開發應用程序。該章同時也介紹瞭Android開發工具,並說明瞭如何從頭創建新的應用程序。

第3-6章深入地探討瞭基本的Android應用程序組件。首先講述瞭組成Android應用程序和它的生命周期的每個部分,在介紹“活動”內容及其生存期與生命周期之前,將簡要介紹應用程序清單和外部資源。

之後將學習如何使用布局和View創建用戶界麵,並且還將瞭解在應用程序組件之間執行動作和發送信息的Intent機製。接著將介紹Intemet資源,再後詳細地講述瞭數據存儲、檢索和共享。讀者在此將瞭解首選保存機製、文件處理和數據庫。在這個部分的最後還對如何使用內容提供器來共享應用程序數據進行瞭講解。

第7~10章涉及到瞭較為高級的主題。首先介紹瞭地圖以及基於位置的服務,接著介紹瞭服務、後颱綫程和Notification的用法。

接著介紹瞭Android的通信功能,包括通過即時通信和SMS來發送和接收消息。然後是有關硬件的內容,包括媒體錄製及播放、攝像頭、加速計和定位傳感器。第10章的最後介紹瞭通話和網絡硬件,包括通話API、藍牙和網絡管理(包括WiFi和移動數據連接)。

第11章介紹瞭幾個高級開發主題,其中包括安全、IPC、高級圖像技術以及用戶與硬件的交互。

著者簡介

RetocMeier齣生於澳大利西南的珀斯市,1現居倫敦

Reto是一位經驗豐富的軟件開發人員,2擁有逾10年的GUI程序架構.c設計和開發經驗.a他在涉足IT行業前曾從事過海洋石油和天然氣開發以及金融工作.

Reto始終不渝地追求掌握新技術,3從2007年Android發布之初Reto就迷戀上瞭此項技術.a他利用業餘時間研究包括WPF在內的多種開發平颱以及Google的各種開發工具.

詳情請訪問Reto的個人網站RadioactiveYak,4網址是http://blog.3radioactiveyak.3com.a4a

圖書目錄

第1章 Android簡介
1.1 一些背景信息
1.1.1 不遠的過去
1.1.2 未來的前景
1.2 對Android的誤解
1.3 開放的移動開發平颱
1.4 自帶的Android應用程序
1.5 Android SDK功能
1.5.1 對包括攝像頭、GPS和加速計在內的硬件的訪問
1.5.2 自帶的Google地圖、地理編碼和基於位置的服務
1.5.3 後颱服務
1.5.4 SQLite數據存儲和檢索數據庫
1.5.5 共享數據和應用程序間通信
1.5.6 使用Google Talk的P2P服務
1.5.7 擴展的數據支持和2D/3D圖形
1.5.8 優化的內存和進程管理
1.6 開放手機聯盟簡介
1.7 運行Android的環境
1.8 從事Android開發的原因
1.8.1 推動Android普及的因素
.1.8.2 Android的獨到之處
1.8.3 改變移動開發格局
1.9 開發框架簡介
1.9.1 開發包中的資源
1.9.2 理解Android軟件棧
1.9.3 Dalvik虛擬機
1.9.4 Android應用程序架構
1.9.5 Android庫
1.9.6 高級Android庫
1.10 小結
第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 To-Do List示例
2.4 Android開發工具
2.4.1 Android模擬器
2.4.2 Dalvik調試監控服務(DDMS)
2.4.3 Android調試橋(ADB)
2.5 小結
第3章 創建應用程序和活動
3.1 Android應用程序的組成部分
3.2 程序清單簡介
3.3 使用清單編輯器
3.4 Android應用程序生命周期
3.5 理解應用程序的優先級和進程狀態
3.6 分離資源
3.6.1 創建資源
3.6.2 使用資源
3.6.3 To-DoList資源示例
3.6.4 為不同的語言和硬件創建資源
3.6.5 運行時配置更改
3.7 深入探討Android活動
3.7.1 創建一個活動
3.7.2 活動生命周期
3.7.3 Android活動類
3.8 小結
第4章 創建用戶界麵
4.1 Android UI基本設計
4.2 View簡介
4.2.1 使用View創建Activity(活動)用戶界麵
4.2.2 Android Widget工具箱
4.3 布局簡介
4.4 創建新的View
4.4.1 修改現有的View
4.4.2 創建復閤控件
4.4.3 創建定製的Widget和控件
4.4.4 使用定製的控件
4.5 創建和使用菜單
4.5.1 Android菜單係統簡介
4.5.2 定義活動的菜單
4.5.3 動態更新菜單項
4.5.4 處理菜單選擇
4.5.5 子菜單和上下文菜單
4.5.6 To-Do List示例續
4.6 小結
第5章 Intent、廣播接收器、
Adapter和Internet
5.1 Intent簡介
5.1.1 使用Intent來啓動活動
5.1.2 使用Intent Filter來為隱式Intent提供服務
5.1.3 使用Intent Filter作為插件和擴展
5.1.4 使用Intent來廣播事件
5.2 Adapter簡介
5.2.1 Android提供的部分Adapter簡介
5.2.2 使用Adapter綁定數據
5.3 使用Internet資源
5.3.1 連接到Internet資源
5.3.2 利用Internet資源
5.4 Dialog簡介
5.4.1 Dialog類簡介
5.4.2 使用活動作為對話框
5.5 創建一個地震查看器
5.6 小結
第6章 數據存儲、檢索和共享
6.1 Android中的數據保存技術
6.2 保存簡單的應用程序數據
6.2.1 創建和保存preference
6.2.2 檢索共享的preference
6.2.3 保存活動狀態
6.2.4 為地震查看器創建一個Preference頁
6.3 保存和載入文件
6.3.1 將靜態文件作為資源添加
6.3.2 文件管理工具
6.4 Android中的數據庫
6.4.1 SQLite簡介
6.4.2 Cursor和內容值
6.4.3 使用Android數據庫
6.5 內容提供器簡介
6.5.1 使用內容提供器
6.5.2 本地Android內容提供器
6.5.3 創建一個新的內容提供器
6.5.4 創建和使用地震內容提供器
6.6 小結
第7章 地圖、地理編碼和基於位置的服務
7.1 使用基於位置的服務
7.2 使用Test Proyider構建模擬器
7.2.1 更新模擬位置提供器中的位置
7.2.2 創建一個應用程序來管理Test Location Provider
7.3 選擇——個Location Provider
7.3.1 查找可用的提供器
7.3.2 根據要求標準查找提供器
7.4 確定自己所在的位置
7.4.1 “Where Am I”示例
7.4.2 追蹤移動
7.4.3 更新“WhereAmI”示例中的位置
7.5 使用鄰近提醒
7.6 使用Geocoder
7.6.1 反嚮地理編碼
7.6.2 前嚮地理編碼
7.6.3 對“Where Am I”示例進行地理編碼
7.7 創建基於地圖的活動
7.7.1 MapView和MapActivity簡介
7.7.2 創建一個基於地圖的活動
7.7.3 配置和使用MapView
7.7.4 使用MapController
7.7.5 對“Where Am I”示例使用地圖
7.7.6 創建和使用覆蓋(Overlay)
7.7.7 MyLocationOverlay簡介
7.7.8 ItemizedOverlay和Overlayltem簡介
7.7.9 將View固定到地圖和地圖的某個位置上
7.8 對Earthquake示例添加地圖功能
7.9 小結
第8章 後颱工作
8.1 服務簡介
8.1.1 創建和控製服務
8.1.2 將活動和服務綁定
8.2 使用後颱工作綫程
8.2.1 創建新的綫程
8.2.2 為GUI操作同步綫程
8.2.3 將Earthquake Service移動到後颱綫程
8.3 創建一個Toast
8.3.1 定製Toast
8.3.2 在工作(worker)綫程中使用Toast
8.4 Notification簡介
8.4.1 Notification Manager簡介
8.4.2 創建Notification
8.4.3 觸發Notification
8.4.4 嚮Earthquake Monitor中添加Notiflcation
8.4.5 高級Notification技術
8.4.6 持續的和連續的Notification
8.5 使用Alarm
8.6 使用Alarm更新Earthquake
8.7 小結
第9章 P2P通信
9.1 Android即時消息簡介
9.1.1 使用GTalk服務
9.1.2 和GTalk服務綁定
9.1.3 建立GTalk連接,開始一個IM會話
9.1.4 在綫狀態和聯係人列錶簡介
9.1.5 管理聊天會話
9.1.6 發送和接收數據信息
9.2 SMS簡介
9.2.1 在應用程序中使用SMS
9.2.2 發送SMS信息
9.2.3 監聽SMS消息
9.2.4 緊急響應的SMS示例
9.2.5 緊急響應自動化
9.3 小結
第10章 訪問Android硬件
10.1 使用媒體API
10.1.1 播放媒體資源
10.1.2 錄製多媒體
10.2 使用攝像頭
10.2.1 控製攝像頭設置
10.2.2 使用攝像頭預覽
10.2.3 照相
10.3 Sensor Manager簡介
10.4 使用加速計和指南針
10.4.1 加速計介紹
10.4.2 檢測加速度的改變
10.4.3 創建一個速度計
10.4.4 確定方嚮
10.4.5 創建指南針和地平儀
10.5 Android電話功能
10.5.1 打電話
10.5.2 監控電話狀態和電話活動
10.5.3 監控數據連通性和活動
10.5.4 訪問手機的屬性和狀態
10.5.5 控製電話
10.6 使用藍牙
10.6.1 藍牙服務介紹
10.6.2 控製本地藍牙設備
10.6.3 發現並配對藍牙設備
10.6.4 管理藍牙連接
10.6.5 使用藍牙進行通信
10.6.6 使用藍牙耳機
10.7 管理網絡和Wi-Fi連接
10.7.1 監控和管理Internet連接
10.7.2 管理活動的連接
10.7.3 管理你的Wi-Fi
10.8 控製設備震動
10.9 小結
第11章 Android高級開發
11.1 Android的安全性
11.1.1 Linux內核安全
11.1.2 權限簡介
11.1.3 聲明和實施權限
11.1.4 為廣播Intent實施權限
11.2 使用AIDL來支持服務IPC
11.3 使用Internet服務
11.4 構建內容豐富的用戶界麵
11.4.1 使用動畫
11.4.2 使用主題來為應用程序添加皮膚
11.4.3 高級畫布繪圖
11.4.4 SurfaceView簡介
11.4.5 創建交互式控件
11.5 小結
· · · · · · (收起)

讀後感

評分

很不错的android书,比较全面,但是代码有不少小毛病,可能是翻译过程中的问题。 p33 嵌入式和移动式设备的限制使得开发人员失去了摩尔定律的优势。 p174 细节错误还挺多 涉及了很多方面,但详略有点不均衡。 p355 对话框是系统级的,不能轻易使用。 p700 注重质量而非功能。 举报  

評分

很不错的android书,比较全面,但是代码有不少小毛病,可能是翻译过程中的问题。 p33 嵌入式和移动式设备的限制使得开发人员失去了摩尔定律的优势。 p174 细节错误还挺多 涉及了很多方面,但详略有点不均衡。 p355 对话框是系统级的,不能轻易使用。 p700 注重质量而非功能。 举报  

評分

初学Android就看了这本书,看完算是整体了解了Android应用程序的系统结构和执行原理,但是从出版社网站上down下来的代码有很多问题,最基本的一个所有工程的最低API级别都是1。不知道国内怎么翻译的,感觉不管啥书一经清华大学出版社的手质量就哗哗下降  

評分

很不错的android书,比较全面,但是代码有不少小毛病,可能是翻译过程中的问题。 p33 嵌入式和移动式设备的限制使得开发人员失去了摩尔定律的优势。 p174 细节错误还挺多 涉及了很多方面,但详略有点不均衡。 p355 对话框是系统级的,不能轻易使用。 p700 注重质量而非功能。 举报  

評分

翻了这么长时间才出来大作,居然让我这个新手挑出不少的错误,着实让人不爽,建议对照英文原版一起看,大家一起来挑错,让以后的译本更加完美。

用戶評價

评分

圖書館能藉到的android書就這一本瞭,可見現在android有多火。讀過之後,感覺內容一般般,有些章節還不如網上的博客介紹的多,不算高級編程,算中級吧。

评分

圖書館能藉到的android書就這一本瞭,可見現在android有多火。讀過之後,感覺內容一般般,有些章節還不如網上的博客介紹的多,不算高級編程,算中級吧。

评分

這本書還真是適閤初學

评分

學習Android看的第二本書,老實說看第二本時候已經不太認真瞭,開始不踏實想跑瞭。。。始終覺得中文翻譯的版本有些蛋疼,看英文還是爽一些

评分

pass

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有