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

Android 4高級編程(第3版)

Android 4高級編程(第3版)

定 價(jià):¥98.00

作 者: (美)邁耶(Meier, R.)著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 編程語言與程序設(shè)計(jì) 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787302315582 出版時(shí)間: 2013-04-01 包裝: 平裝
開本: 16 頁數(shù): 703 字?jǐn)?shù):  

內(nèi)容簡介

  《Android 4高級編程(第3版)》由Android權(quán)威專家編寫,涵蓋了所有最新的內(nèi)容,是學(xué)習(xí)使用Android 4 SDK開發(fā)移動應(yīng)用程序的理想指南。本書見解深刻,幫助經(jīng)驗(yàn)豐富的Android開發(fā)人員充分挖掘Android 4的新特性的潛力,同時(shí)講解了Android開發(fā)的基礎(chǔ)知識,使初學(xué)者也可以借助本書入門。作為一本以實(shí)用性為目的的指導(dǎo)圖書,本書帶領(lǐng)您逐步完成復(fù)雜程度越來越高的Android項(xiàng)目,每個項(xiàng)目中都引入一種新的Android平臺特性,并著重指出有助于編寫引人入勝的應(yīng)用程序的技術(shù)和最佳實(shí)踐。《Android 4高級編程(第3版)》特色◆ 深入分析了Android應(yīng)用程序的組件和生命周期◆ 探討了Android的UI原理、設(shè)計(jì)理念和UI API,使用戶界面在手機(jī)、平板電腦和電視上都引人注目◆ 介紹了創(chuàng)建基于地圖的應(yīng)用程序和使用基于位置的服務(wù)的相關(guān)知識◆ 解釋了如何創(chuàng)建后臺服務(wù)、通知和Cloud to Device Messaging◆ 演示了如何創(chuàng)建動態(tài)的、交互式的主屏幕微件和LiveWallpaper◆ 探索了硬件和通信API,包括藍(lán)牙、電話、Wi-Fi Direct、NFC和Android Beam◆ 講解了攝像頭和硬件傳感器的使用◆ 詳述了新的動畫框架和其他增強(qiáng)用戶體驗(yàn)的特性,包括拖放、Action Bar和Fragment◆ 新增了關(guān)于應(yīng)用程序發(fā)布的一章內(nèi)容◆ 介紹了License Verification和應(yīng)用程序內(nèi)收費(fèi)服務(wù)

作者簡介

  Reto Meier目前是Google Android 團(tuán)隊(duì)的一名Android 開發(fā)人員倡導(dǎo)者,幫助Android開發(fā)人員創(chuàng)建最優(yōu)秀的應(yīng)用程序。Reto是一位經(jīng)驗(yàn)豐富的軟件開發(fā)人員,擁有逾10 年的GUI 應(yīng)用程序開發(fā)經(jīng)驗(yàn)。進(jìn)入Google之前,他曾在多種行業(yè)中工作過,包括海洋石油、天然氣以及金融業(yè)。Reto始終不渝地追求掌握新技術(shù),從2007 年Android發(fā)布之初Reto 就迷戀上了此項(xiàng)技術(shù)。在Reto 的個人網(wǎng)站RadioactiveYak(http://blog. radioactiveyak.com) 上可以了解Reto 的興趣和愛好。他還在Google+(http://profiles.google.com/reto.meier)和Twitter(www.twitter.com/retomeier)上分享各種信息。技術(shù)編輯簡介Dan Ulery是一名軟件工程師,具有.NET、Java 和PHP的開發(fā)經(jīng)驗(yàn),并且十分熟悉軟件部署。他畢業(yè)于愛達(dá)荷大學(xué),獲得了計(jì)算機(jī)科學(xué)學(xué)士學(xué)位,并且輔修了數(shù)學(xué)專業(yè)。

圖書目錄

第1章 Android簡介
1.1 一些背景信息
1.1.1 不遠(yuǎn)的過去
1.1.2 未來的前景
1.2 對Android的誤解
1.3 Android:開放的移動開發(fā)平臺
1.4 原生Android應(yīng)用程序
1.5 Android SDK的特征
1.5.1 訪問硬件(包括攝像頭、GPS和傳感器)
1.5.2 使用Wi-Fi、藍(lán)牙技術(shù)和NFC進(jìn)行數(shù)據(jù)傳輸
1.5.3 地圖、地理編碼和基于位置的服務(wù)
1.5.4 后臺服務(wù)
1.5.5 使用SQLite數(shù)據(jù)庫進(jìn)行數(shù)據(jù)存儲和檢索
1.5.6 共享數(shù)據(jù)和應(yīng)用程序間通信
1.5.7 使用Widget和Live Wallpaper增強(qiáng)主屏幕
1.5.8 廣泛的媒體支持和2D/3D圖形
1.5.9 Cloud to Device Messaging
1.5.10 優(yōu)化的內(nèi)存和進(jìn)程管理
1.6 開放手機(jī)聯(lián)盟簡介
1.7 運(yùn)行Android的環(huán)境
1.8 從事移動開發(fā)的原因
1.9 從事Android開發(fā)的原因
1.9.1 推動Android普及的因素
1.9.2 Android的獨(dú)到之處
1.9.3 改變移動開發(fā)格局
1.10 開發(fā)框架簡介
1.10.1 開發(fā)包中的資源
1.10.2 理解Android軟件棧
1.10.3 Dalvik虛擬機(jī)
1.10.4 Android應(yīng)用程序架構(gòu)
1.10.5 Android庫
第2章 開始入手
2.1 Android開發(fā)
2.1.1 開始前的準(zhǔn)備工作
2.1.2 創(chuàng)建第一個Android應(yīng)用程序
2.1.3 Android應(yīng)用程序的類型
2.2 面向移動設(shè)備和嵌入式設(shè)備的開發(fā)
2.2.1 硬件限制帶來的設(shè)計(jì)考慮事項(xiàng)
2.2.2 考慮用戶環(huán)境
2.2.3 Android開發(fā)
2.3 Android開發(fā)工具
2.3.1 Android虛擬設(shè)備管理器
2.3.2 Android SDK管理器
2.3.3 Android模擬器
2.3.4 Dalvik調(diào)試監(jiān)控服務(wù)(DDMS)
2.3.5 Android調(diào)試橋(ADB)
2.3.6 Hierarchy Viewer和Lint工具
2.3.7 Monkey和Monkey Runner
第3章 創(chuàng)建應(yīng)用程序和Activity
3.1 Android應(yīng)用程序的組成部分
3.2 應(yīng)用程序Manifest文件簡介
3.3 使用Manifest編輯器
3.4 分離資源
3.4.1 創(chuàng)建資源
3.4.2 使用資源
3.4.3 為不同的語言和硬件創(chuàng)建資源
3.4.4 運(yùn)行時(shí)配置更改
3.5 Android應(yīng)用程序生命周期
3.6 理解應(yīng)用程序的優(yōu)先級和進(jìn)程狀態(tài)
3.7 Android Application類簡介
3.7.1 擴(kuò)展和使用Application類
3.7.2 重寫應(yīng)用程序的生命周期事件
3.8 深入探討Android Activity
3.8.1 創(chuàng)建Activity
3.8.2 Activity的生存期
3.8.3 Android Activity類
第4章 創(chuàng)建用戶界面
4.1 Android UI基本設(shè)計(jì)
4.2 Android UI的基礎(chǔ)知識
4.3 布局簡介
4.3.1 定義布局
4.3.2 使用布局創(chuàng)建設(shè)備無關(guān)的UI
4.3.3 優(yōu)化布局
4.4 To-Do List示例
4.5 Fragment介紹
4.5.1 創(chuàng)建新的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 創(chuàng)建新視圖
4.7.1 修改現(xiàn)有的視圖
4.7.2 創(chuàng)建復(fù)合控件
4.7.3 使用布局創(chuàng)建簡單的復(fù)合控件
4.7.4 創(chuàng)建定制的視圖
4.7.5 使用定制的控件
4.8 Adapter簡介
4.8.1 部分原生Adapter簡介
4.8.2 定制ArrayAdapter
4.8.3 使用Adapter綁定數(shù)據(jù)到視圖
第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 創(chuàng)建Intent Filter和Broadcast Receiver
5.2.1 使用Intent Filter為隱式Intent提供服務(wù)
5.2.2 使用Intent Filter作為插件和擴(kuò)展
5.2.3 監(jiān)聽本地Broadcast Intent
5.2.4 使用Broadcast Intent監(jiān)控設(shè)備的狀態(tài)變化
5.2.5 在運(yùn)行時(shí)管理Manifest Receiver
第6章 使用Internet資源
6.1 下載和分析Internet資源
6.1.1 連接Internet資源
6.1.2 使用XML Pull Parser分析XML
6.1.3 創(chuàng)建一個地震查看器
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服務(wù)
6.4 連接到Google App Engine
6.5 下載數(shù)據(jù)而不會耗盡電量的最佳實(shí)踐
第7章 文件、保存狀態(tài)和首選項(xiàng)
7.1 保存簡單的應(yīng)用程序數(shù)據(jù)
7.2 創(chuàng)建并保存Shared Preference
7.3 檢索Shared Preference
7.4 為地震查看器創(chuàng)建一個設(shè)置
Activity
7.5 首選項(xiàng)框架和Preference Activity概述
7.5.1 在XML中定義一個Preference Screen布局
7.5.2 Preference Fragment簡介
7.5.3 使用Preference Header定義Preference Fragment的層次結(jié)構(gòu)
7.5.4 Preference Activity簡介
7.5.5 向后兼容性與Preference Screen
7.5.6 找到并使用Preference Screen 設(shè)置的Shared Preference
7.5.7 Shared Preference Change Listener簡介
7.6 為地震查看器創(chuàng)建一個標(biāo)準(zhǔn)的Preference Activity
7.7 持久化應(yīng)用程序?qū)嵗臓顟B(tài)
7.7.1 使用Shared Preference保存Activity狀態(tài)
7.7.2 使用生命周期處理程序保存和還原Activity實(shí)例
7.7.3 使用生命周期處理程序保存和還原Fragment實(shí)例狀態(tài)
7.8 將靜態(tài)文件作為資源添加
7.9 在文件系統(tǒng)下工作
7.9.1 文件管理工具
7.9.2 使用特定于應(yīng)用程序的文件夾存儲文件
7.9.3 創(chuàng)建私有的應(yīng)用程序文件
7.9.4 使用應(yīng)用程序文件緩存
7.9.5 存儲公共可讀的文件
第8章 數(shù)據(jù)庫和Content Provider
8.1 Android數(shù)據(jù)庫簡介
8.1.1 SQLite數(shù)據(jù)庫簡介
8.1.2 Content Provider簡介
8.2 SQLite簡介
8.3 Content Value和Cursor
8.4 使用SQLite數(shù)據(jù)庫
8.4.1 SQLiteOpenHelper簡介
8.4.2 在不使用SQLiteOpenHelper的情況下打開和創(chuàng)建數(shù)據(jù)庫
8.4.3 Android數(shù)據(jù)庫設(shè)計(jì)注意
事項(xiàng)
8.4.4 查詢數(shù)據(jù)庫
8.4.5 從Cursor中提取值
8.4.6 添加、更新和刪除行
8.5 創(chuàng)建Content Provider
8.5.1 注冊Content Provider
8.5.2 發(fā)布Content Provider的URI地址
8.5.3 創(chuàng)建Content Provide的數(shù)據(jù)庫
8.5.4 實(shí)現(xiàn)Content Provider查詢
8.5.5 Content Provider事務(wù)
8.5.6 在Content Provider中存儲文件
8.5.7 一個Content Provider的實(shí)現(xiàn)框架
8.6 使用Content Provider
8.6.1 Content Resolver簡介
8.6.2 查詢Content Provider
8.6.3 使用Cursor Loader異步查詢內(nèi)容
8.6.4 添加、刪除和更新內(nèi)容
8.6.5 訪問Content Provider中存儲的文件
8.6.6 創(chuàng)建一個To-Do List數(shù)據(jù)庫和Content Provider
8.7 將搜索功能添加到應(yīng)用程序中
8.7.1 使Content Provider可搜索
8.7.2 為應(yīng)用程序創(chuàng)建一個搜索Activity
8.7.3 將搜索Activity設(shè)置為應(yīng)用程序的默認(rèn)搜索Provider
8.7.4 使用搜索視圖微件
8.7.5 由Content Provider支持搜索建議
8.7.6 在快速搜索框中顯示搜索結(jié)果
8.8 創(chuàng)建可搜索的地震Content Provider
8.8.1 創(chuàng)建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 創(chuàng)建和控制Service
9.1.2 將Service綁定到Activity
9.1.3 地震監(jiān)控Service示例
9.1.4 創(chuàng)建前臺Service
9.2 使用后臺線程
9.2.1 使用AsyncTask運(yùn)行異步任務(wù)
9.2.2 Intent Service簡介
9.2.3 Loader簡介
9.2.4 手動創(chuàng)建線程和GUI線程
同步
9.3 使用Alarm
9.3.1 創(chuàng)建、設(shè)置和取消Alarm
9.3.2 設(shè)置重復(fù)Alarm
9.3.3 使用重復(fù)Alarm調(diào)度網(wǎng)絡(luò)刷新
9.4 使用Intent Service簡化Earthquake更新Service
第10章 擴(kuò)展用戶體驗(yàn)
10.1 操作欄簡介
10.1.1 自定義操作欄
10.1.2 自定義操作欄來控制應(yīng)用
程序的導(dǎo)航行為
10.1.3 操作欄操作簡介
10.2 向地震監(jiān)控程序添加一個
操作欄
10.3 創(chuàng)建并使用菜單和操作欄
操作項(xiàng)
10.3.1 Android菜單系統(tǒng)簡介
10.3.2 創(chuàng)建菜單
10.3.3 指定操作欄的操作
10.3.4 菜單項(xiàng)選項(xiàng)
10.3.5 添加操作View和操作提供
程序
10.3.6 在Fragment中添加菜單項(xiàng)
10.3.7 使用XML定義菜單層次
結(jié)構(gòu)
10.3.8 動態(tài)更新菜單項(xiàng)
10.3.9 處理菜單選擇
10.3.10 子菜單和上下文菜單簡介
10.4 更新地震監(jiān)控程序
10.5 全屏顯示
10.6 對話框簡介
10.6.1 創(chuàng)建一個對話框
10.6.2 使用AlertDialog類
10.6.3 使用專門的輸入對話框
10.6.4 通過Dialog Fragment管理和
顯示對話框
10.6.5 通過Activity事件處理程序
管理和顯示對話框
10.6.6 將Activity用作對話框
10.7 創(chuàng)建Toast
10.7.1 自定義Toast
10.7.2 在工作線程中使用Toast
10.8 Notification簡介
10.8.1 Notification Manager簡介
10.8.2 創(chuàng)建Notification
10.8.3 設(shè)置和自定義通知托盤UI
10.8.4 配置持續(xù)和連續(xù)的
Notification
10.8.5 觸發(fā)、更新和取消
Notification
10.9 向地震監(jiān)控程序中添加
Notification和對話框
第11章 高級用戶體驗(yàn)
11.1 為每個屏幕尺寸和分辨率做
設(shè)計(jì)
11.1.1 分辨率無關(guān)
11.1.2 為不同的屏幕大小提供支持和
優(yōu)化
11.1.3 創(chuàng)建可縮放的圖形資源
11.1.4 創(chuàng)建優(yōu)化的、自適應(yīng)的、
動態(tài)的設(shè)計(jì)
11.1.5 反復(fù)測試
11.2 確保可訪問性
11.2.1 為非觸屏設(shè)備提供導(dǎo)航
11.2.2 為每個View提供文本
描述
11.3 Android Text-to-Speech簡介
11.4 使用語音識別
11.4.1 使用語音識別進(jìn)行語音
輸入
11.4.2 使用語音識別進(jìn)行搜索
11.5 控制設(shè)備振動
11.6 使用動畫
11.6.1 補(bǔ)間View動畫
11.6.2 創(chuàng)建和使用逐幀動畫
11.6.3 插值屬性動畫
11.7 強(qiáng)化View
11.7.1 高級Canvas繪圖
11.7.2 硬件加速
11.7.3 Surface View簡介
11.7.4 創(chuàng)建交互式控件
11.8 高級Drawable資源
11.9 復(fù)制、粘貼和剪貼板
11.9.1 向剪貼板中復(fù)制數(shù)據(jù)
11.9.2 粘貼剪貼板數(shù)據(jù)
第12章 硬件傳感器
12.1 使用傳感器和傳感器
管理器
12.1.1 受支持的Android傳感器
12.1.2 虛擬傳感器簡介
12.1.3 查找傳感器
12.1.4 監(jiān)視傳感器
12.1.5 解釋傳感器值
12.2 監(jiān)視設(shè)備的移動和方向
12.2.1 確定設(shè)備的自然方向
12.2.2 加速計(jì)簡介
12.2.3 檢測加速度變化
12.2.4 創(chuàng)建一個重力計(jì)
12.2.5 確定設(shè)備方向
12.2.6 創(chuàng)建一個指南針和人工
地平儀
12.2.7 陀螺儀傳感器簡介
12.3 環(huán)境傳感器簡介
12.3.1 使用氣壓計(jì)傳感器
12.3.2 創(chuàng)建氣象站
第13章 地圖、地理編碼和基于位置的
服務(wù)
13.1 使用基于位置的服務(wù)
13.2 在模擬器中使用基于位置的
服務(wù)
13.2.1 更新模擬器位置提供器中的
位置
13.2.2 配置模擬器來測試基于位置的
服務(wù)
13.3 選擇一個位置提供器
13.3.1 查找位置提供器
13.3.2 通過指定條件查找位置
提供器
13.3.3 確定位置提供器的能力
13.4 確定當(dāng)前位置
13.4.1 位置的隱私性
13.4.2 找出上一次確定的位置
13.4.3 Where Am I示例
13.4.4 刷新當(dāng)前位置
13.4.5 在Where Am I中跟蹤
位置
13.4.6 請求單獨(dú)一次位置更新
13.5 位置更新的最佳實(shí)踐
13.6 使用近距離提醒
13.7 使用地理編碼器
13.7.1 反向地理編碼
13.7.2 前向地理編碼
13.7.3 對"Where Am I"示例
進(jìn)行地理編碼
13.8 創(chuàng)建基于地圖的Activity
13.8.1 MapView和MapActivity
簡介
13.8.2 獲得地圖的API key
13.8.3 創(chuàng)建一個基于地圖的
Activity
13.8.4 地圖和Fragment
13.8.5 配置和使用MapView
13.8.6 使用MapController
13.8.7 對"Where Am I"示例使用
地圖
13.8.8 創(chuàng)建和使用覆蓋(Overlay)
13.8.9 MyLocationOverlay簡介
13.8.10 ItemizedOverlay和
OverlayItem簡介
13.8.11 將視圖固定到地圖和地圖的
某個位置上
13.9 對Earthquake示例添加地圖
功能
第14章 個性化主屏幕
14.1 主屏幕Widget簡介
14.2 創(chuàng)建App Widgets
14.2.1 創(chuàng)建Widget的XML
布局資源
14.2.2 定義Widget設(shè)置
14.2.3 創(chuàng)建Widget Broadcast Receiver
并將其添加到應(yīng)用程序的
manifest文件中
14.2.4 AppWidgetManager和
RemoteView簡介
14.2.5 刷新Widget
14.2.6 創(chuàng)建并使用Widget配置
Activity
14.3 創(chuàng)建地震Widget
14.4 Collection View Widget簡介
14.4.1 創(chuàng)建Collection View Widget的
布局
14.4.2 創(chuàng)建RemoteViewsService
14.4.3 創(chuàng)建一個RemoteViews-
Factory
14.4.4 使用RemoteViewsService
填充CollectionViewWidget
14.4.5 向Collection View Widget
中的項(xiàng)添加交互性
14.4.6 將Collection View Widget
綁定到Content Provider
14.4.7 刷新Collection View
Widget
14.4.8 創(chuàng)建Earthquake Collection
View Widget
14.5 Live Folder簡介
14.5.1 創(chuàng)建Live Folder
14.5.2 創(chuàng)建Earthquake Live Folder
14.6 使用快速搜索框顯示應(yīng)用程序
搜索結(jié)果
14.6.1 在快速搜索框中顯示搜索
結(jié)果
14.6.2 將Earthquake示例的搜索
結(jié)果添加到快速搜索框中
14.7 創(chuàng)建Live Wallpaper
14.7.1 創(chuàng)建Live Wallpaper定義
資源
14.7.2 創(chuàng)建Wallpaper Service
14.7.3 創(chuàng)建Wallpaper Service
引擎
第15章 音頻、視頻以及攝像頭的
使用
15.1 播放音頻和視頻
15.1.1 Media Player簡介
15.1.2 準(zhǔn)備音頻播放
15.1.3 準(zhǔn)備視頻播放
15.1.4 控制Media Player的
播放
15.1.5 管理媒體播放輸出
15.1.6 響應(yīng)音量控制
15.1.7 響應(yīng)Media播放控件
15.1.8 請求和管理音頻焦點(diǎn)
15.1.9 當(dāng)音頻輸出改變時(shí)暫停
播放
15.1.10 Remote Control Client簡介
15.2 操作原始音頻
15.2.1 使用AudioRecord錄制
聲音
15.2.2 使用AudioTrack播放音頻
15.3 創(chuàng)建一個Sound Pool
15.4 使用音效
15.5 使用攝像頭拍攝照片
15.5.1 使用Intent拍攝照片
15.5.2 直接控制攝像頭
15.5.3 讀取并寫入 JPEG EXIF圖像
詳細(xì)信息
15.6 錄制視頻
15.6.1 使用Intent錄制視頻
15.6.2 使用MediaRecorder錄制
視頻
15.7 使用媒體效果
15.8 向媒體庫中添加新媒體
15.8.1 使用媒體掃描儀插入媒體
15.8.2 手動插入媒體
第16章 藍(lán)牙、NFC、網(wǎng)絡(luò)和Wi-Fi
16.1 使用藍(lán)牙
16.1.1 管理本地藍(lán)牙設(shè)備適配器
16.1.2 可發(fā)現(xiàn)性和遠(yuǎn)程設(shè)備發(fā)現(xiàn)
16.1.3 藍(lán)牙通信
16.2 管理網(wǎng)絡(luò)和Internet連接
16.2.1 Connectivity Manager簡介
16.2.2 支持用戶首選項(xiàng)以進(jìn)行后臺
數(shù)據(jù)傳輸
16.2.3 查找和監(jiān)視網(wǎng)絡(luò)連接
16.3 管理Wi-Fi
16.3.1 監(jiān)視Wi-Fi連接
16.3.2 監(jiān)視活動的Wi-Fi連接的
詳細(xì)信息
16.3.3 掃描熱點(diǎn)
16.3.4 管理Wi-Fi配置
16.3.5 創(chuàng)建Wi-Fi網(wǎng)絡(luò)配置
16.4 使用Wi-Fi Direct傳輸數(shù)據(jù)
16.4.1 初始化Wi-Fi Direct框架
16.4.2 啟用Wi-Fi Direct并監(jiān)視其
狀態(tài)
16.4.3 發(fā)現(xiàn)對等設(shè)備
16.4.4 連接對等設(shè)備
16.4.5 在對等設(shè)備之間傳輸數(shù)據(jù)
16.5 近場通信
16.5.1 讀取NFC標(biāo)簽
16.5.2 使用前臺分派系統(tǒng)
16.5.3 Android Beam簡介
第17章 電話服務(wù)和SMS
17.1 電話服務(wù)的硬件支持
17.1.1 將電話功能指定為必需的
硬件功能
17.1.2 檢查電話硬件
17.2 使用電話服務(wù)
17.2.1 啟動電話呼叫
17.2.2 替換本機(jī)撥號程序
17.2.3 訪問電話服務(wù)的屬性及狀態(tài)
17.2.4 使用PhoneStateListener
監(jiān)視電話狀態(tài)的變化
17.2.5 使用Intent Receiver監(jiān)視傳入的
電話呼叫
17.3 SMS和MMS簡介
17.3.1 在應(yīng)用程序中使用SMS和
MMS
17.3.2 使用Intent從應(yīng)用程序中
發(fā)送SMS和MMS
17.3.3 使用SMS Manager發(fā)送
SMS消息
17.3.4 監(jiān)聽傳入的SMS消息
17.3.5 緊急響應(yīng)程序SMS示例
17.3.6 自動緊急響應(yīng)程序
17.4 SIP和VOIP簡介
第18章 Android高級開發(fā)
18.1 Android的安全性
18.1.1 Linux內(nèi)核安全
18.1.2 權(quán)限簡介
18.2 Cloud to Device Messaging簡介
18.2.1 C2DM的局限性
18.2.2 注冊使用C2DM
18.2.3 在C2DM服務(wù)器上注冊
設(shè)備
18.2.4 向設(shè)備發(fā)送C2DM消息
18.2.5 接收C2DM消息
18.3 使用License Verification Library
實(shí)現(xiàn)版權(quán)保護(hù)
18.3.1 安裝License Verification
Library
18.3.2 獲得License Verification
公鑰
18.3.3 配置License Validation
Policy
18.3.4 執(zhí)行許可驗(yàn)證檢查
18.4 應(yīng)用程序內(nèi)收費(fèi)
18.4.1 應(yīng)用程序內(nèi)收費(fèi)的局限性
18.4.2 安裝IAB庫
18.4.3 獲得公鑰和定義可購買的
物品
18.4.4 開始IAB交易
18.4.5 處理IAB購買請求的響應(yīng)
18.5 使用Wake Lock
18.6 使用AIDL支持Service的
IPC
18.7 處理不同硬件和軟件的可用性
18.7.1 指定硬件的要求
18.7.2 確認(rèn)硬件可用性
18.7.3 構(gòu)建向后兼容的應(yīng)用程序
18.8 利用STRICT模式優(yōu)化UI
性能
第19章 推廣和發(fā)布應(yīng)用程序并從中
獲利
19.1 簽名和發(fā)布應(yīng)用程序
19.2 發(fā)布應(yīng)用程序
19.2.1 Google Play簡介
19.2.2 開始使用Google Play
19.2.3 發(fā)布應(yīng)用程序
19.2.4 開發(fā)者控制臺上的應(yīng)用程序
報(bào)告
19.2.5 查看應(yīng)用程序錯誤報(bào)告
19.3 如何通過應(yīng)用程序賺錢
19.4 應(yīng)用程序銷售、推廣和分發(fā)的
策略
19.4.1 應(yīng)用程序的起步策略
19.4.2 在Google Play上推廣
19.4.3 國際化
19.5 分析數(shù)據(jù)和跟蹤推薦人
19.5.1 使用移動應(yīng)用程序的Google
Analytics
19.5.2 使用Google Analytics追蹤
推薦

本目錄推薦

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