注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)行業(yè)軟件及應(yīng)用PhoneGap 3.0移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)詳解

PhoneGap 3.0移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)詳解

PhoneGap 3.0移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)詳解

定 價(jià):¥69.00

作 者: 張亞飛,崔巍 著
出版社: 中國(guó)鐵道出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開(kāi)發(fā)

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


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

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

  《PhoneGap 3.0移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)詳解(附光盤(pán))》對(duì)PhoneGap的相關(guān)知識(shí)進(jìn)行了介紹,共4個(gè)部分,31章。主要內(nèi)容包括:PhoneGap的基本概念和開(kāi)發(fā)環(huán)境的建立;原生插件的使用;軟件配置、GUI設(shè)計(jì)以及一些綜合性的開(kāi)發(fā)案例;PhoneGap運(yùn)行原理、自定義插件開(kāi)發(fā)和第三方插件的使用。本書(shū)配套光盤(pán),包含書(shū)中所有案例的程序源代碼,以及程序開(kāi)發(fā)操作視頻,以期提高學(xué)習(xí)效率,讀者在學(xué)習(xí)過(guò)程中可參考使用。本書(shū)內(nèi)容豐富、案例翔實(shí),閱讀對(duì)象主要為初入門(mén)的手機(jī)、平板APP開(kāi)發(fā)者,以及想盡快掌握網(wǎng)頁(yè)結(jié)合PhoneGap新技術(shù)的用戶。通過(guò)本書(shū),讀者可以快速掌握結(jié)合PhoneGap開(kāi)發(fā)iOS、Android原生應(yīng)用程序的技術(shù)。

作者簡(jiǎn)介

  張亞飛,多本Flash圖書(shū)的作者,涉及Flash程序開(kāi)發(fā)和動(dòng)畫(huà)制作。應(yīng)用Flash已經(jīng)有7年的時(shí)間,作為國(guó)內(nèi)第一代因特網(wǎng)從業(yè)者,其獨(dú)到的見(jiàn)解使他成為卓越的作者,這也是兩岸出版機(jī)構(gòu)都能接受他的原因。 涉獵廣泛,精通Flash、ASP、ASP.N ET、HTML。崔巍,手機(jī)軟件開(kāi)發(fā)一線工作者,任職于多家開(kāi)發(fā)公司,精通多種APP產(chǎn)品的設(shè)計(jì)和發(fā)布。其具有iOS和Adnroid系統(tǒng)開(kāi)發(fā)大量經(jīng)驗(yàn)、豐富的實(shí)際開(kāi)發(fā)案例,并對(duì)產(chǎn)品的研發(fā)有自己獨(dú)到的見(jiàn)解。

圖書(shū)目錄

第Ⅰ篇 PhoneGap基礎(chǔ)入門(mén)篇
第1章 PhoneGap3.x開(kāi)發(fā)基礎(chǔ)入門(mén)
1.1 了解基于PhoneGap框架的開(kāi)發(fā)
1.2 下載和安裝PhoneGap框架
1.2.1 在Windows上安裝PhoneGap
1.2.2 在Mac上安裝PhoneGap
1.3 關(guān)于手機(jī)操作系統(tǒng)的知識(shí)
第2章 建立PhoneGap for Android開(kāi)發(fā)和測(cè)試環(huán)境
2.1 建立開(kāi)發(fā)和測(cè)試環(huán)境
2.1.1 配置Java環(huán)境
2.1.2 安裝ANT和配置環(huán)境
2.1.3 配置Android環(huán)境
2.1.4 安裝Android SDK用于編譯和測(cè)試
2.1.5 創(chuàng)建和配置Android模擬器
2.2 創(chuàng)建PhoneGap工程
2.2.1 為PhoneGap工程添加Android平臺(tái)
2.2.2 編譯、安裝和運(yùn)行
2.3 使用ADT進(jìn)行PhoneGap開(kāi)發(fā)
2.3.1 在模擬器中測(cè)試程序
2.3.2 實(shí)戰(zhàn)
第一個(gè)Android原生應(yīng)用程序
2.3.3 部署到設(shè)備測(cè)試
2.3.4 怎樣選擇一臺(tái)合適的設(shè)備進(jìn)行測(cè)試
2.3.5 編譯、提交和安裝
第3章 建立PhoneGap for iOS開(kāi)發(fā)和測(cè)試環(huán)境
3.1 創(chuàng)建PhoneGap工程
3.1.1 為PhoneGap工程添加iOS平臺(tái)
3.1.2 編譯、安裝和運(yùn)行
3.2 使用Xcode進(jìn)行PhoneGap開(kāi)發(fā)
3.2.1 在模擬器中測(cè)試程序
3.2.2 實(shí)戰(zhàn)
第一個(gè)iOS原生應(yīng)用程序
3.2.3 部署到設(shè)備測(cè)試
3.2.4 編譯、提交和安裝
第Ⅱ篇 PhoneGap原生插件實(shí)戰(zhàn)篇
第4章 內(nèi)核事件處理和PhoneGap 基本使用方法
4.1 PhoneGap基本開(kāi)發(fā)方法
4.2 處理事件
4.2.1 內(nèi)核事件
4.2.2 偵測(cè)設(shè)備按鍵
第5章 PhoneGap原生插件的管理和程序調(diào)試
5.1 安裝和管理原生插件
5.1.1 在開(kāi)發(fā)環(huán)境中查看安裝的插件
5.1.2 查看和刪除插件
5.1.3 PhoneGap3.x原生插件功能目錄
5.2 使用插件偵測(cè)電量變化
5.3 使用控制臺(tái)調(diào)試
5.3.1 使用Android控制臺(tái)
5.3.2 使用Xcode控制臺(tái)
5.4 程序內(nèi)置瀏覽器窗口
5.4.1 打開(kāi)一個(gè)瀏覽器窗口
5.4.2 關(guān)閉窗口
5.4.3 事件處理
5.4.4 顯示隱藏的網(wǎng)頁(yè)
5.4.5 執(zhí)行腳本注入
5.4.6 執(zhí)行CSS樣式注入
第6章 設(shè)備信息和系統(tǒng)消息提示
6.1 獲取設(shè)備相關(guān)信息
6.2 系統(tǒng)消息提示對(duì)話框
6.2.1 提示警告框
6.2.2 確認(rèn)對(duì)話框
6.2.3 提示輸入消息對(duì)話框
6.3 系統(tǒng)震動(dòng)和蜂鳴提示
6.3.1 觸發(fā)設(shè)備蜂鳴
6.3.2 觸發(fā)設(shè)備震動(dòng)
第7章 Android和iOS文件系統(tǒng)處理
7.1 關(guān)于文件系統(tǒng)操作和操作權(quán)限
7.1.1 Android文件系統(tǒng)操作權(quán)限
7.1.2 了解Android系統(tǒng)的文件夾
7.1.3 iOS文件系統(tǒng)操作權(quán)限
7.1.4 了解iOS應(yīng)用程序目錄
7.2 獲取文件系統(tǒng)
7.2.1 獲得文件系統(tǒng)根目錄
7.2.2 直接讀取目錄或者文件
7.3 目錄處理
7.3.1 創(chuàng)建文件夾或者獲取對(duì)一個(gè)文件夾的引用
7.3.2 實(shí)戰(zhàn)案例--實(shí)現(xiàn)全兼容性在應(yīng)用程序目錄下創(chuàng)建文件夾
7.3.3 獲取或者修改文件夾的元數(shù)據(jù)
7.3.4 獲取上一級(jí)目錄
7.3.5 目錄讀取
7.3.6 實(shí)戰(zhàn)案例--遍歷目錄
7.3.7 刪除一個(gè)文件夾
7.3.8 移動(dòng)和重命名一個(gè)文件夾
7.3.9 復(fù)制一個(gè)文件夾
7.3.10 實(shí)戰(zhàn)案例--檢查一個(gè)文件夾是否存在于目標(biāo)磁盤(pán)上
7.4 文件處理
7.4.1 創(chuàng)建文件或者獲取對(duì)一個(gè)文件的引用
7.4.2 獲取文件信息
7.4.3 獲取文件所在目錄
7.4.4 移動(dòng)和重命名文件
7.4.5 復(fù)制和刪除文件
7.4.6 實(shí)戰(zhàn)案例--檢查一個(gè)文件是否存在于目標(biāo)磁盤(pán)上
7.4.7 文件切割
7.5 讀取文件內(nèi)容
7.6 修改文件內(nèi)容
7.6.1 了解FileWriter
7.6.2 在文檔末尾追加數(shù)據(jù)
7.7 出錯(cuò)處理
第8章 建立網(wǎng)絡(luò)應(yīng)用程序
8.1 關(guān)于網(wǎng)絡(luò)連接
8.2 獲取網(wǎng)絡(luò)連接信息
8.2.1 偵測(cè)網(wǎng)絡(luò)連接
8.2.2 判定連接類型
8.3 文件的上傳和下載
8.3.1 文件的上傳和接收
8.3.2 文件上傳的實(shí)現(xiàn)原理
8.3.3 文件下載
8.3.4 中斷操作
8.3.5 實(shí)戰(zhàn)案例--監(jiān)控上傳和下載進(jìn)程
第9章 地理位置定位和LBS
9.1 了解位置定位
9.1.1 位置定位是怎么工作的
9.1.2 位置定位的精確度
9.2 使用Geolocation
9.2.1 獲取Geolocation對(duì)象
9.2.2 獲取當(dāng)前地理位置
9.2.3 處理位置信息
9.2.4 出錯(cuò)處理
9.2.5 配置項(xiàng)
9.2.6 持續(xù)追蹤位置
9.3 實(shí)戰(zhàn)案例--地理位置定位和在線地圖結(jié)合使用
9.3.1 反向GeoLocation--將經(jīng)度/維度轉(zhuǎn)換為地名
9.3.2 與Google Map結(jié)合使用
9.3.3 使用Google Maps JavaScript API
第10章 感應(yīng)器應(yīng)用--重力加速計(jì)和羅盤(pán)
10.1 重力感應(yīng)器
10.1.1 獲取當(dāng)前的加速度偏移量
10.1.2 acceleration對(duì)象
10.1.3 以特定時(shí)間間隔獲取加速度偏移量
10.2 實(shí)戰(zhàn)案例--讓程序隨握持方向變動(dòng)
10.3 實(shí)戰(zhàn)案例--檢測(cè)甩動(dòng)(搖動(dòng))
10.4 實(shí)戰(zhàn)案例--利用重力感應(yīng)器控制飛行的游戲
10.5 獲取設(shè)備手持方向--電子羅盤(pán)
10.6 實(shí)戰(zhàn)案例--創(chuàng)建指南針應(yīng)用程序
第11章 本地存儲(chǔ)--localStorage
11.1 使用Web存儲(chǔ)
11.1.1 在客戶端持久存儲(chǔ)數(shù)據(jù)
11.1.2 Storage原理
11.1.3 獲取和更新存儲(chǔ)
11.1.4 清除存儲(chǔ)
11.1.5 清除指定的鍵
11.1.6 添加新鍵和更新鍵值
11.2 實(shí)用功能

第12章 使用本地?cái)?shù)據(jù)庫(kù)存儲(chǔ)
12.1 使用Web SQL Database
12.1.1
第一個(gè)Web SQL Database應(yīng)用
12.1.2 使用Web SQL Database的基本步驟
12.2 異步數(shù)據(jù)庫(kù)
12.2.1 執(zhí)行數(shù)據(jù)庫(kù)事務(wù)
12.2.2 數(shù)據(jù)庫(kù)版本管理
12.2.3 執(zhí)行SQL語(yǔ)句
12.3 處理數(shù)據(jù)庫(kù)操作結(jié)果
12.4 錯(cuò)誤和異常
12.5 數(shù)據(jù)庫(kù)設(shè)計(jì)基本知識(shí)
12.5.1 關(guān)于數(shù)據(jù)庫(kù)
12.5.2 設(shè)計(jì)數(shù)據(jù)庫(kù)
12.6 SQL語(yǔ)法入門(mén)
12.6.1 語(yǔ)法基礎(chǔ)知識(shí)
12.6.2 定義記錄集的列
12.6.3 限制記錄集中的記錄
12.6.4 對(duì)記錄集中的記錄進(jìn)行排序
12.6.5 聯(lián)接表
12.7 SQLite SQL語(yǔ)法和數(shù)據(jù)庫(kù)的數(shù)據(jù)類型
12.7.1 SQLite數(shù)據(jù)類型
12.7.2 檢查數(shù)據(jù)庫(kù)表是否存在
12.7.3 SQLite支持的SQL語(yǔ)法
12.7.4 在開(kāi)發(fā)人員工具中使用SQL語(yǔ)句
12.8 SQL注入缺陷和參數(shù)化查詢
第13章 管理手機(jī)通訊錄
13.1 創(chuàng)建一個(gè)新的聯(lián)系人
13.2 查詢聯(lián)系人
13.3 聯(lián)系人信息的處理--Contact對(duì)象
13.3.1 關(guān)于聯(lián)系人信息字段
13.3.2 關(guān)于聯(lián)系人信息字段所使用的復(fù)雜數(shù)據(jù)類型
13.4 克隆聯(lián)系人
13.5 刪除聯(lián)系人
13.6 出錯(cuò)處理
第14章 從照相機(jī)捕捉圖片和打開(kāi)相冊(cè)庫(kù)圖片
14.1 使用Capture對(duì)象從照相機(jī)捕捉圖片
14.1.1 檢測(cè)支持的格式
14.1.2 捕捉圖片
14.1.3 處理捕捉的圖片
14.1.4 出錯(cuò)處理
14.2 使用Camera對(duì)象從照相機(jī)或本機(jī)相冊(cè)庫(kù)獲取圖片
14.2.1 處理圖片數(shù)據(jù)
14.2.2 定義捕捉選項(xiàng)--cameraOptions
14.2.3 出錯(cuò)處理
14.2.4 處理圖片文件
第15章 視頻和音頻的播放控制
15.1 視頻的播放和控制
15.1.1 視頻格式
15.1.2 屬性
15.2 使用source元素
15.3 音頻的播放和控制
15.4 實(shí)戰(zhàn)案例--自定義HTML5視頻和音頻控制
15.4.1 使用HTML5DOM
15.4.2 關(guān)于Media元素
15.4.3 出錯(cuò)處理
15.4.4 關(guān)于狀態(tài)
15.4.5 其他屬性
15.4.6 使用方法控制媒體
15.4.7 檢測(cè)媒體支持
15.4.8 媒體事件
15.5 使用PhoneGap插件控制音頻播放
15.5.1 使用方法控制音頻
15.5.2 出錯(cuò)處理
第16章 錄音和攝像
16.1 使用capture對(duì)象錄制語(yǔ)音和視頻
16.1.1 檢測(cè)支持的格式
16.1.2 錄制音頻
16.1.3 實(shí)戰(zhàn)案例-- 一次錄制多段音頻
16.1.4 錄制視頻
16.1.5 實(shí)戰(zhàn)案例-- 一次錄制多段視頻
16.2 使用Media對(duì)象錄制音頻
第17章 實(shí)現(xiàn)全屏和添加程序啟動(dòng)界面(Splash屏幕)
17.1 實(shí)現(xiàn)Splash屏幕
17.1.1 了解屏幕分辨率
17.1.2 Android系統(tǒng)對(duì)屏幕的處理
17.1.3 實(shí)現(xiàn)Splash屏幕
17.1.4 實(shí)現(xiàn)高度兼容
17.2 使用“9切片縮放”圖片
17.2.1 關(guān)于“9切片縮放”圖片
17.2.2 創(chuàng)建“9切片縮放”圖片
17.3 管理Splash屏幕
17.4 實(shí)現(xiàn)全屏
17.5 iOS啟動(dòng)界面
第18章 應(yīng)用程序的國(guó)際化和區(qū)域化
18.1 關(guān)于操作系統(tǒng)的區(qū)域化設(shè)置
18.1.1 Android的區(qū)域化設(shè)置
18.1.2 關(guān)于區(qū)域化標(biāo)示
18.2 實(shí)現(xiàn)國(guó)際化和區(qū)域化
18.3 出錯(cuò)處理
第Ⅲ篇 工程實(shí)戰(zhàn)和配置篇
第19章 應(yīng)用程序的管理和配置
19.1 程序管理功能
19.1.1 清空資源緩存
19.1.2 歷史管理
19.1.3 覆蓋back按鈕默認(rèn)行為
19.1.4 在系統(tǒng)瀏覽器中加載網(wǎng)頁(yè)
19.2 Cordova配置
19.2.1 白名單設(shè)置
19.2.2 指定要安裝的插件
19.2.3 程序特性設(shè)置
19.2.4 在主類中設(shè)置
19.3 權(quán)限配置
19.4 實(shí)戰(zhàn)案例--退出程序?qū)嵱霉δ?
19.4.1 確認(rèn)退出
19.4.2 無(wú)網(wǎng)絡(luò)連接的情況下
19.4.3 單擊兩次退出
第20章 設(shè)計(jì)程序UI
20.1 關(guān)于jQuery Mobile
20.1.1
第一個(gè)使用jQuery Mobile的應(yīng)用程序
20.1.2 怎樣在“內(nèi)容頁(yè)”間導(dǎo)航
20.1.3 使用超鏈接
20面過(guò)渡效果
20.1.5 創(chuàng)建對(duì)話框
20.2 使用樣式主題美化jQuery Mobile UI插件
20.3 其他jQuery Mobile UI插件
第21章 實(shí)戰(zhàn)案例--結(jié)合Google地圖路線服務(wù)創(chuàng)建駕車導(dǎo)航應(yīng)用
21.1 Google地圖路線服務(wù)和靜態(tài)地圖服務(wù)
21.1.1 Google靜態(tài)地圖服務(wù)
21.1.2 Google地圖路線服務(wù)
21.2 實(shí)現(xiàn)駕車導(dǎo)航應(yīng)用
第22章 實(shí)戰(zhàn)案例--創(chuàng)建新聞?dòng)嗛嗛喿x器
22.1 關(guān)于RSS
22.2 構(gòu)建新聞?dòng)嗛嗛喿x器
22.2.1 了解jQuery Mobile頁(yè)面結(jié)構(gòu)
22.2.2 解析RSS和構(gòu)建新聞內(nèi)容頁(yè)
22.2.3 完整的實(shí)現(xiàn)
第Ⅳ篇 PhoneGap for Android內(nèi)核原理和插件實(shí)戰(zhàn)篇
第23章 PhoneGap for Android內(nèi)核原理和自定義插件
23.1 創(chuàng)建PhoneGap插件
23.2 使用插件
23.3 深入解析PhoneGap插件類
23.3.1 關(guān)于運(yùn)行線程
23.3.2 關(guān)于輸入?yún)?shù)
23.3.3 關(guān)于回調(diào)函數(shù)的參數(shù)
23.3.4 關(guān)于插件返回值的方法
第24章 通知欄消息提示
24.1 插件配置
24.2 通知欄消息提示的管理
第25章 條形碼掃描和識(shí)別
25.1 支持庫(kù)配置
25.2 BarcodeScanner插件配置
25.3 使用BarcodeScanner
第26章 為程序加入短信發(fā)送和接收功能
26.1 插件配置
26.2 實(shí)戰(zhàn)案例--發(fā)送短信程序
26.3 實(shí)戰(zhàn)案例--讀取短信程序
第27章 文本朗讀(TTS)
27.1 插件配置
27.2 文本朗讀
27.2.1 使用TTS建立文本朗讀程序
27.2.1 使用TTS管理引擎
第28章 語(yǔ)音識(shí)別(SpeechRecognizer)
28.1 插件配置
28.2 語(yǔ)音識(shí)別
第29章 屏幕截圖
29.1 插件配置
29.2 實(shí)現(xiàn)屏幕截圖
第30章 電話狀態(tài)監(jiān)聽(tīng)
30.1 插件配置
30.2 實(shí)現(xiàn)電話狀態(tài)監(jiān)聽(tīng)
第31章 視頻播放
31.1 插件配置
31.2 實(shí)現(xiàn)視頻播放
附錄A 原生插件配置和權(quán)限許可速查
附錄B 常用區(qū)域化標(biāo)識(shí)符及自然語(yǔ)言對(duì)照表
附錄C 安裝ADT for Eclipse開(kāi)發(fā)環(huán)境
附錄D 參考文獻(xiàn)以及資料來(lái)源

本目錄推薦

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