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

Android 2高級(jí)編程(第2版)

Android 2高級(jí)編程(第2版)

定 價(jià):¥68.00

作 者: (英)梅爾 著,王超 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 移動(dòng)與嵌入式開(kāi)發(fā)技術(shù)
標(biāo) 簽: 無(wú)線通信

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

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

  本書講述如何有效利用android 2的功能來(lái)改進(jìn)當(dāng)前產(chǎn)品或創(chuàng)建新產(chǎn)品。本書是使用android編寫移動(dòng)應(yīng)用程序的實(shí)用精品指南,穿插了一系列示例項(xiàng)目來(lái)深入分析android的新功能和技術(shù)。大量示例和說(shuō)明可引導(dǎo)您熟練掌握基礎(chǔ)知識(shí),使您不僅能使用當(dāng)前android 功能編寫賞心悅目的移動(dòng)應(yīng)用程序,還能靈活快捷地運(yùn)用未來(lái)的android增強(qiáng)功能構(gòu)建最前沿的解決方案?!≈饕獌?nèi)容:◆ 介紹android開(kāi)發(fā)平臺(tái)及最佳移動(dòng)開(kāi)發(fā)方法◆ 深入分析android應(yīng)用程序組件◆ 詳細(xì)介紹如何創(chuàng)建布局和視圖,生成與分辨率無(wú)關(guān)的美觀用戶界面◆ 分析用于分享數(shù)據(jù)的意圖和內(nèi)容提供器◆ 講解如何創(chuàng)建基于地圖的應(yīng)用程序,以及如何使用gps等基于位置的服務(wù)◆ 了解如何創(chuàng)建和使用后臺(tái)服務(wù)、通知和警報(bào)◆ 演示如何創(chuàng)建交互式主屏組件◆ 研究藍(lán)牙、無(wú)線通訊和網(wǎng)絡(luò)api◆ 分析硬件的使用,包括攝相機(jī)和傳感器(如指南針和加速計(jì))

作者簡(jiǎn)介

  梅爾(Reto Meier),出生于西澳大利州的珀斯市,現(xiàn)居倫敦。他目前是Google的一名Android開(kāi)發(fā)人員倡導(dǎo)者,幫助Android開(kāi)發(fā)人員創(chuàng)建最優(yōu)秀的應(yīng)用程序。Reto是一位經(jīng)驗(yàn)豐富的軟件開(kāi)發(fā)人員,擁有逾10年的GUI應(yīng)用程序開(kāi)發(fā)經(jīng)驗(yàn)。進(jìn)入Google之前,他曾從事過(guò)海洋石油和天然氣開(kāi)發(fā)以及金融工作。Reto始終不渝地追求掌握新技術(shù),從2007年Android發(fā)布之初Reto就迷戀上了此項(xiàng)技術(shù)。他經(jīng)常利用業(yè)余時(shí)間研究多種開(kāi)發(fā)平臺(tái)以及Google的各種開(kāi)發(fā)工具。

圖書目錄

第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 androidsdk的特征
1.5.1 訪問(wèn)硬件(包括攝像頭、gps和加速計(jì))
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 使用小組件、livefolder和livewallpaper增強(qiáng)主屏幕
1.5.7 廣泛的媒體支持和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 從事移動(dòng)開(kāi)發(fā)的原因
1.9 從事android開(kāi)發(fā)的原因
1.9.1 推動(dòng)android普及的因素
1.9.2 android的獨(dú)到之處
1.9.3 改變移動(dòng)開(kāi)發(fā)格局
1.10 開(kāi)發(fā)框架簡(jiǎn)介
1.10.1 開(kāi)發(fā)包中的資源
1.10.2 理解android軟件棧
1.10.3 dalvik虛擬機(jī)
1.10.4 android應(yīng)用程序架構(gòu)
1.10.5 android庫(kù)
1.11 小結(jié)

第2章 開(kāi)始入手
2.1 android開(kāi)發(fā)
2.1.1 開(kāi)始前的準(zhǔn)備工作
2.1.2 創(chuàng)建第一個(gè)android應(yīng)用程序
2.1.3 android應(yīng)用程序的類型
2.2 面向移動(dòng)設(shè)備的開(kāi)發(fā)
2.2.1 硬件限制帶來(lái)的設(shè)計(jì)考慮事項(xiàng)
2.2.2 考慮用戶環(huán)境
2.2.3 android開(kāi)發(fā)
2.3 to-dolist示例
2.4 android開(kāi)發(fā)工具
2.4.1 android虛擬設(shè)備和sdk管理器
2.4.2 android模擬器
2.4.3 dalvik調(diào)試監(jiān)控服務(wù)(ddms)
2.4.4 android調(diào)試橋(adb)
2.5 小結(jié)44

第3章 創(chuàng)建應(yīng)用程序和活動(dòng)
3.1 android應(yīng)用程序的組成部分
3.2 應(yīng)用程序清單簡(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 application類簡(jiǎn)介
3.7.1 擴(kuò)展和使用application類
3.7.2 重寫應(yīng)用程序的生命周期事件
3.8 深入探討android活動(dòng)
3.8.1 創(chuàng)建一個(gè)活動(dòng)
3.8.2 活動(dòng)生命周期
3.8.3 android活動(dòng)類
3.9 小結(jié)

第4章 創(chuàng)建用戶界面
4.1 androidui基本設(shè)計(jì)
4.2 視圖簡(jiǎn)介
4.2.1 使用視圖創(chuàng)建活動(dòng)的用戶界面
4.2.2 androidwidget工具箱
4.3 布局簡(jiǎn)介
4.3.1 使用布局
4.3.2 優(yōu)化布局
4.4 創(chuàng)建新視圖
4.4.1 修改現(xiàn)有的視圖
4.4.2 創(chuàng)建復(fù)合控件
4.4.3 創(chuàng)建定制的視圖
4.4.4 使用定制的控件
4.5 drawable資源
4.5.1 形狀、顏色和漸變
4.5.2 復(fù)合drawable
4.5.3 ninepatchdrawable
4.6 分辨率和像素密度無(wú)關(guān)性
4.6.1 資源框架和分辨率無(wú)關(guān)性
4.6.2 分辨率無(wú)關(guān)性的最佳實(shí)踐
4.6.3 反復(fù)測(cè)試
4.7 創(chuàng)建和使用菜單
4.7.1 android菜單系統(tǒng)簡(jiǎn)介
4.7.2 定義活動(dòng)的菜單
4.7.3 菜單項(xiàng)選項(xiàng)
4.7.4 動(dòng)態(tài)更新菜單項(xiàng)
4.7.5 處理菜單選擇
4.7.6 子菜單和上下文菜單
4.7.7 使用xml定義菜單
4.7.8 to-dolist示例續(xù)
4.8 小結(jié)

第5章 意圖、廣播接收器、adapter和internet
5.1 意圖簡(jiǎn)介
5.1.1 使用意圖來(lái)啟動(dòng)活動(dòng)
5.1.2 使用意圖過(guò)濾器來(lái)為隱式意圖提供服務(wù)
5.1.3 使用意圖過(guò)濾器作為插件和擴(kuò)展
5.1.4 linkify簡(jiǎn)介
5.1.5 使用意圖來(lái)廣播事件
5.2 待處理意圖簡(jiǎn)介
5.3 adapter簡(jiǎn)介
5.2.1 部分本地adapter簡(jiǎn)介
5.2.2 定制arrayadapter
5.2.3 使用adapter綁定數(shù)據(jù)
5.4 使用internet資源
5.4.1 連接到internet資源
5.4.2 使用internet資源
5.5 對(duì)話框簡(jiǎn)介1
5.5.1 dialog類簡(jiǎn)介
5.5.2 將活動(dòng)用作對(duì)話框
5.5.3 管理和顯示對(duì)話框
5.6 創(chuàng)建一個(gè)地震查看器
5.7 小結(jié)

第6章 文件、保存狀態(tài)和首選項(xiàng)
6.1 保存簡(jiǎn)單的應(yīng)用程序數(shù)據(jù)
6.2 創(chuàng)建并保存首選項(xiàng)
6.3 檢索共享首選項(xiàng)
6.4 為地震查看器創(chuàng)建一個(gè)設(shè)置活動(dòng)
6.5 首選項(xiàng)活動(dòng)和首選項(xiàng)框架概述
6.5.1 在xml中定義一個(gè)首選項(xiàng)屏幕布局
6.5.2 首選項(xiàng)活動(dòng)簡(jiǎn)介
6.5.3 查找并使用首選項(xiàng)屏幕共享首選項(xiàng)
6.5.4 共享首選項(xiàng)變更監(jiān)聽(tīng)程序簡(jiǎn)介
6.6 為地震查看器創(chuàng)建一個(gè)標(biāo)準(zhǔn)的首選項(xiàng)活動(dòng)
6.7 保存活動(dòng)狀態(tài)
6.7.1 保存并還原實(shí)例狀態(tài)
6.7.2 保存to-dolist活動(dòng)狀態(tài)
6.8 保存和加載文件
6.9 將靜態(tài)文件作為資源添加
6.10 文件管理工具
6.11 小結(jié)

第7章 數(shù)據(jù)庫(kù)和內(nèi)容提供器
7.1 android數(shù)據(jù)庫(kù)簡(jiǎn)介
7.1.1 sqlite數(shù)據(jù)庫(kù)簡(jiǎn)介
7.1.2 內(nèi)容提供器簡(jiǎn)介
7.2 sqlite簡(jiǎn)介
7.3 游標(biāo)和內(nèi)容值
7.4 使用sqlite數(shù)據(jù)庫(kù)2
7.4.1 使用sqliteopenhelper
7.4.2 在不使用sqlitehelper的情況下打開(kāi)和創(chuàng)建數(shù)據(jù)庫(kù)
7.4.3 android數(shù)據(jù)庫(kù)設(shè)計(jì)注意事項(xiàng)
7.4.4 查詢數(shù)據(jù)庫(kù)
7.4.5 從cursor中提取結(jié)果
7.4.6 添加、更新和刪除行
7.4.7 保存to-dolist
7.5 創(chuàng)建一個(gè)新的內(nèi)容提供器
7.5.1 提供對(duì)數(shù)據(jù)源的訪問(wèn)
7.5.2 注冊(cè)提供器
7.6 使用內(nèi)容提供器
7.6.1 內(nèi)容解析器簡(jiǎn)介
7.6.2 查詢內(nèi)容219
7.6.3 添加、更新和刪除內(nèi)容
7.6.4 在內(nèi)容提供器中訪問(wèn)文件
7.7 創(chuàng)建和使用地震內(nèi)容提供器
7.7.1 創(chuàng)建內(nèi)容提供器
7.7.2 使用提供器
7.8 本地android內(nèi)容提供器
7.8.1 使用媒體庫(kù)提供器
7.8.2 使用聯(lián)系人提供器
7.9 小結(jié)

第8章 地圖、地理編碼和基于位置的服務(wù)
8.1 使用基于位置的服務(wù)
8.2 配置模擬器來(lái)測(cè)試基于位置的服務(wù)
8.3 更新模擬位置提供器中的位置
8.4 選擇一個(gè)位置提供器
8.4.1 查找可用的提供器
8.4.2 根據(jù)標(biāo)準(zhǔn)查找位置提供器
8.5 確定自己所在的位置
8.5.1 “whereami”示例2
8.5.2 追蹤移動(dòng)
8.5.3 更新“whereami”示例中的位置
8.6 使用鄰近提醒
8.7 使用地理編碼器
8.7.1 反向地理編碼
8.7.2 前向地理編碼
8.7.3 對(duì)“whereami”示例進(jìn)行地理編碼
8.8 創(chuàng)建基于地圖的活動(dòng)
8.8.1 mapview和mapactivity簡(jiǎn)
8.8.2 獲得地圖的api鍵
8.8.3 創(chuàng)建一個(gè)基于地圖的活動(dòng)
8.8.4 配置和使用mapview
8.8.5 使用mapcontroller
8.8.6 對(duì)“whereami”示例使用地圖
8.8.7 創(chuàng)建和使用覆蓋(overlay)
8.8.8 mylocationoverlay簡(jiǎn)介
8.8.9 itemizedoverlay和overlayitem簡(jiǎn)介
8.8.10 將視圖固定到地圖和地圖的某個(gè)位置上
8.9 對(duì)earthquake示例添加地圖功能
8.10 小結(jié)

第9章 后臺(tái)工作
9.1 服務(wù)簡(jiǎn)介
9.1.1 創(chuàng)建和控制服務(wù)
9.1.2 將活動(dòng)和服務(wù)綁定
9.1.3 后臺(tái)服務(wù)的優(yōu)先級(jí)
9.2 使用后臺(tái)線程
9.2.1 使用asynctask運(yùn)行異步任務(wù)
9.2.2 使用asynctask將earthquakeservice移動(dòng)到后臺(tái)線程
9.2.3 手動(dòng)創(chuàng)建線程和gui線程同步
9.3 創(chuàng)建一個(gè)toast
9.3.1 定制toast
9.3.2 在工作線程中使用toast
9.4 通知簡(jiǎn)介
9.4.1 通知管理器簡(jiǎn)介
9.4.2 創(chuàng)建通知
9.4.3 觸發(fā)通知
9.4.4 向地震監(jiān)控器中添加通知
9.4.5 高級(jí)通知技術(shù)
9.4.6 持續(xù)的和連續(xù)的通知
9.5 使用警報(bào)
9.5.1 設(shè)置重復(fù)警報(bào)
9.5.2 使用重復(fù)警報(bào)更新earthquake
9.6 小結(jié)

第10章 個(gè)性化手機(jī)屏幕
10.1 主屏幕小組件簡(jiǎn)介
10.2 創(chuàng)建appwidgets
10.2.1 創(chuàng)建小組件布局
10.2.2 定義小組件設(shè)置
10.2.3 創(chuàng)建小組件意圖接收器并將其添加到應(yīng)用程序清單中
10.2.4 remoteviews(遠(yuǎn)程視圖)和appwidgetmanager簡(jiǎn)介
10.2.5 刷新小組件
10.2.6 創(chuàng)建并使用小組件配置活動(dòng)
10.3 創(chuàng)建地震小組件
10.4 livefolder簡(jiǎn)介
10.4.1 創(chuàng)建livefolder
10.4.2 創(chuàng)建earthquakelivefolder3
10.5 將搜索添加到應(yīng)用程序以及快速搜索框中
10.5.1 將搜索添加到應(yīng)用程序中
10.5.2 在快速搜索框中顯示搜索結(jié)果
10.5.3 將搜索添加到earthquake示例中
10.6 創(chuàng)建livewallpaper
10.6.1 創(chuàng)建livewallpaper定義資源
10.6.2 創(chuàng)建wallpaper服務(wù)
10.6.3 創(chuàng)建wallpaper服務(wù)引擎
10.7 小結(jié)

第11章 音頻、視頻以及攝像頭的使用
11.1 播放音頻和視頻
11.1.1 mediaplayer簡(jiǎn)介
……
第12章 電話服務(wù)和sms
第13章 藍(lán)牙、網(wǎng)絡(luò)和wi-fi
第14章 傳感器
第15章 android高級(jí)開(kāi)發(fā)

本目錄推薦

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