注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)行業(yè)軟件及應(yīng)用Android高級(jí)編程

Android高級(jí)編程

Android高級(jí)編程

定 價(jià):¥59.00

作 者: (英)梅爾 著,王鵬杰,霍建同 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 行業(yè)軟件及應(yīng)用

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302228448 出版時(shí)間: 2010-06-01 包裝: 平裝
開(kāi)本: 大16開(kāi) 頁(yè)數(shù): 398 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Android提供一個(gè)開(kāi)放的開(kāi)發(fā)環(huán)境,為針對(duì)移動(dòng)設(shè)備編寫(xiě)創(chuàng)新應(yīng)用程序帶來(lái)了激動(dòng)人心的新機(jī)遇。作為使用AndroidSDK構(gòu)建這些應(yīng)用程序的實(shí)用指南書(shū)籍,《Android高級(jí)編程》從始至終穿插了一系列示例項(xiàng)目,每個(gè)項(xiàng)目都引入Android的新功能和新技術(shù),以助您達(dá)到最圓滿的學(xué)習(xí)效果。書(shū)中介紹Android的所有基本功能,并通過(guò)簡(jiǎn)明扼要的示例引導(dǎo)您使用高級(jí)功能?!禔ndroid高級(jí)編程》首先簡(jiǎn)要介紹Android軟件棧,接著陳述為手機(jī)創(chuàng)建穩(wěn)定可靠、賞心悅目的應(yīng)用程序的基本原理。通過(guò)學(xué)習(xí),您可以打下牢固的理論根基,了解使用當(dāng)前Android 1.0 SDK編寫(xiě)定制移動(dòng)程序所需的知識(shí),還能靈活快捷地運(yùn)用未來(lái)的增強(qiáng)功能構(gòu)建最前沿的解決方案。主要內(nèi)容◆Android移動(dòng)開(kāi)發(fā)的最佳實(shí)踐◆簡(jiǎn)要介紹活動(dòng)、Intent、清單和資源◆如何使用布局和定制View創(chuàng)建用戶界面◆存儲(chǔ)和共享應(yīng)用程序數(shù)據(jù)的技術(shù)◆如何創(chuàng)建基于地圖的應(yīng)用程序,如何使用GPS和地理編碼位置等基于位置的服務(wù)◆如何創(chuàng)建和使用后臺(tái)服務(wù)及Notification◆使用加速計(jì)、指南針和攝像頭硬件◆與電話和網(wǎng)絡(luò)硬件相關(guān)的所有內(nèi)容,如電話API、SMS和網(wǎng)絡(luò)管理等◆高級(jí)開(kāi)發(fā)主題,包括安全、IPC以及一些高級(jí)圖形和用戶界面技術(shù)讀者對(duì)象本書(shū)面向希望在Android手機(jī)平臺(tái)上創(chuàng)建應(yīng)用程序的所有人員。不管是經(jīng)驗(yàn)豐富的移動(dòng)開(kāi)發(fā)人員,還是初出茅廬的新手,都能從本書(shū)提供的寶貴信息中獲益。

作者簡(jiǎn)介

  梅爾(Reto Meier),出生于澳大利西南的珀斯市,現(xiàn)居倫敦。Reto是一位經(jīng)驗(yàn)豐富的軟件開(kāi)發(fā)人員,擁有逾10年的GUI程序架構(gòu)、設(shè)計(jì)和開(kāi)發(fā)經(jīng)驗(yàn)。他在涉足IT行業(yè)前曾從事過(guò)海洋石油和天然氣開(kāi)發(fā)以及金融工作。Reto始終不渝地追求掌握新技術(shù),從2007年Android發(fā)布之初Reto就迷戀上了此項(xiàng)技術(shù)。他利用業(yè)余時(shí)間研究包括WPF在內(nèi)的多種開(kāi)發(fā)平臺(tái)以及Google的各種開(kāi)發(fā)工具。

圖書(shū)目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)