中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

包郵 PhoneGap從入門到精通-(附光盤)

出版社:人民郵電出版社出版時(shí)間:2017-01-01
開本: 32開 頁(yè)數(shù): 536
中 圖 價(jià):¥63.2(7.9折) 定價(jià)  ¥79.8 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書更多>

PhoneGap從入門到精通-(附光盤) 版權(quán)信息

PhoneGap從入門到精通-(附光盤) 本書特色

《PhoneGap從入門到精通》以零基礎(chǔ)講解為宗旨,用實(shí)例引導(dǎo)讀者學(xué)習(xí),深入淺出地介紹了PhoneGap開發(fā)的相關(guān)知識(shí)和實(shí)戰(zhàn)技能。 《PhoneGap從入門到精通》第1篇【基礎(chǔ)知識(shí)】主要講解PhoneGap的基礎(chǔ)知識(shí)和移動(dòng)Web開發(fā)的步驟等內(nèi)容;第2篇主要講解與PhoneGap開發(fā)相關(guān)的核心技術(shù)和工具,包括HTML5、CSS、jQuery Mobile及PhoneGap事件等內(nèi)容;第3篇【核心內(nèi)容】主要講解應(yīng)用、通知、設(shè)備、網(wǎng)絡(luò)連接、加速計(jì)、地理位置、指南針、照相機(jī)、采集、媒體、通訊錄、數(shù)據(jù)存儲(chǔ)、文件操作及PhoneGap插件等內(nèi)容:第4篇【綜合實(shí)戰(zhàn)】通過(guò)電話本管理系統(tǒng)和RSS訂閱系統(tǒng)兩個(gè)實(shí)戰(zhàn)案例,介紹了完整的移動(dòng)Web開發(fā)流程。 《PhoneGap從入門到精通》所附DVD光盤中,包含了與圖書內(nèi)容全程同步的教學(xué)錄像。此外,還贈(zèng)送了大量相關(guān)學(xué)習(xí)資料,以便讀者擴(kuò)展學(xué)習(xí)。 《PhoneGap從入門到精通》適合任何想學(xué)習(xí)PhoneGap開發(fā)的讀者。無(wú)論是否從事計(jì)算機(jī)相關(guān)工作,是否接觸過(guò)PhoneGap,讀者均可通過(guò)本書的學(xué)習(xí)快速掌握PhoneGap開發(fā)的方法和技巧。

PhoneGap從入門到精通-(附光盤) 內(nèi)容簡(jiǎn)介

《PhoneGap從入門到精通》,100000讀者共同選擇的圖書,長(zhǎng)期雄踞各大書店、網(wǎng)店排行榜前列。本書在傳承經(jīng)典的基礎(chǔ)上,對(duì)內(nèi)容進(jìn)行全面擴(kuò)充,大量補(bǔ)充典型案例,貼近實(shí)戰(zhàn),幫助讀者迅速積累開發(fā)經(jīng)驗(yàn)。 強(qiáng)大的編委會(huì)陣容,業(yè)界專家傾力推薦 *中國(guó)軟件行業(yè)協(xié)會(huì)教育與培訓(xùn)委員會(huì) 秘書長(zhǎng) 邱欽倫 *微軟開發(fā)工具及平臺(tái)事業(yè)部 產(chǎn)品經(jīng)理 胡德民 *Sun亞洲全球化中心 技術(shù)總監(jiān) 劉杰 *龍馬創(chuàng)新教育研究室 總裁 孔長(zhǎng)征 *河南省863軟件孵化器有限公司 總經(jīng)理 翟為唐 *廣東拓思軟件科學(xué)園有限公司 副總經(jīng)理 黃萬(wàn)民 *西安863軟件孵化器有限公司 總經(jīng)理 樓文曉 *鄭州大學(xué)信息工程學(xué)院 副院長(zhǎng) 周清雷 *華大銳志軟件人才孵化基地 技術(shù)總監(jiān) 微軟有價(jià)值專家(MVP) 王豫翔 *NEC信息系統(tǒng)(中國(guó))有限公司 開發(fā)部長(zhǎng) 石少崢 *東忠集團(tuán) 副總裁 李朝陽(yáng) *《程序員》雜志、CSDN知名技術(shù)專家 尹成 *51CTO.com 技術(shù)總監(jiān) 陳德勇 *微軟專家(MVP) 楊云 DVD光盤超值贈(zèng)送 *9小時(shí)全程同步教學(xué)錄像,一線教學(xué)和開發(fā)人員貼心講解,配合圖書高效學(xué)習(xí) *7小時(shí)HTML 5 CSS JavaScript前端開發(fā)實(shí)戰(zhàn)教學(xué)錄像,迅速積累項(xiàng)目經(jīng)驗(yàn) *精心甄選157個(gè)HTML CSS JavaScript前端開發(fā)實(shí)例代碼,全面兼顧基礎(chǔ)入門與開發(fā)應(yīng)用實(shí)際需求 *悉心匯集571個(gè)典型實(shí)戰(zhàn)開發(fā)模塊,移植改編,拿來(lái)就用 *系統(tǒng)總結(jié)184個(gè)Android開發(fā)過(guò)程中的常見問(wèn)題、實(shí)用技巧及注意事項(xiàng),急速提升開發(fā)效率 *全書提供96個(gè)典型范例、2個(gè)完整項(xiàng)目,在實(shí)戰(zhàn)中掌握PhoneGap開發(fā);34個(gè)實(shí)戰(zhàn)測(cè)試及解析,舉一反三,掌握更透徹 *完整提供與圖書配套的教學(xué)用PPT課件,全面結(jié)合本書知識(shí)點(diǎn)設(shè)計(jì)思路,方便教學(xué)應(yīng)用 *超值贈(zèng)送Android Studio實(shí)戰(zhàn)電子書、CSS 3從入門到精通電子書及案例代碼、HTML5從入門到精通電子書及案例代碼等學(xué)習(xí)資源 本書特色 *零基礎(chǔ)、入門級(jí)的講解——無(wú)論讀者是否從事計(jì)算機(jī)相關(guān)行業(yè),是否接觸過(guò)PhoneGap,都能從本書中找到合適起點(diǎn)。 *超多、實(shí)用、專業(yè)的范例和項(xiàng)目——本書徹底摒棄枯燥的理論和簡(jiǎn)單的說(shuō)教,注重實(shí)用性和可操作性,結(jié)合實(shí)際工作中的范例,逐一講解利用PhoneGap進(jìn)行開發(fā)所需的各種知識(shí)和技術(shù)。zui后,還以實(shí)際開發(fā)項(xiàng)目來(lái)總結(jié)本書所學(xué)內(nèi)容,幫助讀者在實(shí)戰(zhàn)中掌握知識(shí),輕松擁有項(xiàng)目經(jīng)驗(yàn)。 *隨時(shí)檢測(cè)自己的學(xué)習(xí)成果——每章首頁(yè)羅列了“本章要點(diǎn)”,以便讀者明確學(xué)習(xí)方向。每章結(jié)尾的“實(shí)戰(zhàn)練習(xí)”則根據(jù)所在章的知識(shí)點(diǎn)精心設(shè)計(jì)而成,讀者可以隨時(shí)自我檢測(cè),鞏固所學(xué)知識(shí)。 *細(xì)致入微、貼心提示——本書在講解過(guò)程中使用了“提示”“注意”“ 技巧”等小欄目,幫助讀者在學(xué)習(xí)過(guò)程中更清楚地理解基本概念,掌握相關(guān)操作,并輕松獲取實(shí)戰(zhàn)技巧。

PhoneGap從入門到精通-(附光盤) 目錄

第0章 移動(dòng)Web開發(fā)學(xué)習(xí)指南 1

本章教學(xué)錄像:26分鐘

移動(dòng)Web程序是指能夠在智能手機(jī)、平板電腦、電子書閱讀器等可移動(dòng)設(shè)備中完整運(yùn)行的Web程序。和傳統(tǒng)桌面式Web程序相比,移動(dòng)Web要求程序更加簡(jiǎn)單、高效,而且具備傳統(tǒng)桌面Web程序所沒(méi)有的硬件優(yōu)勢(shì),例如GPS定位、傳感器應(yīng)用等。本章將簡(jiǎn)要介紹開發(fā)移動(dòng)Web應(yīng)用程序的基礎(chǔ)知識(shí),以便為讀者步入本書后面知識(shí)的學(xué)習(xí)打下基礎(chǔ)

0.1 Web標(biāo)準(zhǔn)開發(fā)技術(shù) 2

0.1.1 結(jié)構(gòu)化標(biāo)準(zhǔn)語(yǔ)言 2

0.1.2 表現(xiàn)性標(biāo)準(zhǔn)語(yǔ)言 2

0.1.3 行為標(biāo)準(zhǔn) 2

0.2 移動(dòng)Web開發(fā)概覽 3

0.2.1 主流移動(dòng)平臺(tái)介紹 3

0.2.2 移動(dòng)Web的特點(diǎn) 5

0.2.3 設(shè)計(jì)移動(dòng)網(wǎng)站時(shí)需要考慮的問(wèn)題 6

0.2.4 主流移動(dòng)設(shè)備屏幕的分辨率 6

0.2.5 使用標(biāo)準(zhǔn)的HTML、CSS和JavaScript技術(shù) 7

0.3 移動(dòng)Web開發(fā)**技術(shù) 7

0.4 移動(dòng)Web學(xué)習(xí)路線圖 8

0.5 PhoneGap學(xué)習(xí)路線圖 9

第1篇 基礎(chǔ)知識(shí)

第 1章 PhoneGap基礎(chǔ) 12

本章教學(xué)錄像:31分鐘

PhoneGap是基于HTML、CSS和JavaScript的技術(shù),是一個(gè)創(chuàng)建跨平臺(tái)移動(dòng)應(yīng)用程序的快速開發(fā)平臺(tái)。PhoneGap使開發(fā)者能夠利用iPhone、Android、Palm、Symbian、WP7、Bada和Blackberry等智能手機(jī)的核心功能,包括地理定位、加速器、聯(lián)系人、聲音和振動(dòng)等。此外PhoneGap擁有豐富的插件,可以以此擴(kuò)展無(wú)限的功能。本章將詳細(xì)講解PhoneGap的基礎(chǔ)知識(shí),為讀者步入本書后面知識(shí)的學(xué)習(xí)打下基礎(chǔ)。

1.1 PhoneGap簡(jiǎn)介 13

1.1.1 什么是PhoneGap 13

1.1.2 背景介紹 13

1.1.3 PhoneGap的發(fā)展歷程 14

1.1.4 PhoneGap的主要功能 14

1.1.5 PhoneGap的發(fā)展現(xiàn)狀 15

1.1.6 PhoneGap優(yōu)點(diǎn)和缺點(diǎn)分析 15

1.2 PhoneGap API基礎(chǔ) 18

1.3 PhoneGap的工作 19

1.4 PhoneGap開發(fā)**技術(shù) 19

1.4.1 Titanium框架 19

1.4.2 Adobe AIR技術(shù) 20

1.4.3 Corona庫(kù) 21

1.4.4 常用的JavaScript移動(dòng)UI框架 21

1.5 高手點(diǎn)撥 22

1.6 實(shí)戰(zhàn)練習(xí) 22

第2章 使用PhoneGap開發(fā)移動(dòng)Web應(yīng)用 23

本章教學(xué)錄像:22分鐘

在充分了解PhoneGap的重要性和具體功能之后,本章將詳細(xì)講解使用PhoneGap開發(fā)移動(dòng)Web應(yīng)用程序的基礎(chǔ)知識(shí),以帶領(lǐng)讀者進(jìn)入PhoneGap框架開發(fā)的學(xué)習(xí)階段。

2.1 使用PhoneGap進(jìn)行移動(dòng)Web開發(fā)的步驟 24

2.2 搭建PhoneGap開發(fā)環(huán)境 24

2.2.1 準(zhǔn)備工作 24

2.2.2 獲得PhoneGap開發(fā)包 25

2.3 搭建Android開發(fā)環(huán)境 31

2.3.1 安裝Android SDK的系統(tǒng)要求 31

2.3.2 安裝JDK 31

2.3.3 獲取并安裝Eclipse和Android SDK 36

2.3.4 安裝ADT 38

2.3.5 設(shè)定Android SDK Home 40

2.3.6 驗(yàn)證開發(fā)環(huán)境 41

2.3.7 實(shí)戰(zhàn)演練—創(chuàng)建Android虛擬設(shè)備 42

2.3.8 實(shí)戰(zhàn)演練—啟動(dòng)AVD模擬器 44

2.3.9 實(shí)戰(zhàn)演練—在Android平臺(tái)創(chuàng)建基于PhoneGap的程序 45

2.4 搭建iOS開發(fā)環(huán)境 52

2.4.1 搭建前的準(zhǔn)備—加入iOS開發(fā)團(tuán)隊(duì) 52

2.4.2 安裝Xcode 54

2.4.3 創(chuàng)建一個(gè)Xcode項(xiàng)目并啟動(dòng)模擬器 58

2.5 綜合應(yīng)用—在iOS平臺(tái)創(chuàng)建基于PhoneGap的程序 62

2.6 高手點(diǎn)撥 65

2.7 實(shí)戰(zhàn)練習(xí) 66

第2篇 **技術(shù)

第3章 HTML5技術(shù)初步 68

本章教學(xué)錄像:42分鐘

HTML5是文本標(biāo)記語(yǔ)言HTML的*新版本,其提供了一些新的元素和屬性。除了原先的DOM接口外,HTML5還增加了更多API。本章將詳細(xì)講解HTML5的基礎(chǔ)知識(shí),特別是新特性方面的知識(shí)。

3.1 HTML5簡(jiǎn)介 69

3.1.1 發(fā)展歷程 69

3.1.2 HTML5的吸引力 69

3.2 視頻處理 70

3.2.1 video標(biāo)記概述 70

3.2.2 autoplay 屬性實(shí)戰(zhàn)—自動(dòng)播放一個(gè)視頻 71

3.2.3 controls屬性實(shí)戰(zhàn)—控制播放的視頻 73

3.2.4 height屬性實(shí)戰(zhàn)—設(shè)置播放視頻的高度 74

3.2.5 其他屬性 75

3.3 音頻處理 76

3.3.1 audio標(biāo)記概述 76

3.3.2 autoplay屬性實(shí)戰(zhàn)—自動(dòng)播放一個(gè)音頻 77

3.3.3 controls屬性實(shí)戰(zhàn)—控制播放的音頻 78

3.3.4 loop 屬性實(shí)戰(zhàn)—循環(huán)播放音頻 79

3.3.5 其他屬性 80

3.4 Canvas畫布處理 81

3.4.1 Canvas標(biāo)記介紹 81

3.4.2 HTML DOM Canvas 對(duì)象 81

3.4.3 實(shí)戰(zhàn)演練—實(shí)現(xiàn)坐標(biāo)定位 82

3.4.4 實(shí)戰(zhàn)演練—在指定位置畫線 84

3.4.5 實(shí)戰(zhàn)演練—繪制一個(gè)圓 84

3.4.6 實(shí)戰(zhàn)演練—用漸變色填充一個(gè)矩形 85

3.4.7 實(shí)戰(zhàn)演練—顯示一幅指定的圖片 86

3.5 Web數(shù)據(jù)存儲(chǔ) 88

3.5.1 Web存儲(chǔ)簡(jiǎn)介 88

3.5.2 HTML5中Web存儲(chǔ)的意義 88

3.5.3 localStorage存儲(chǔ)實(shí)戰(zhàn)—顯示訪問(wèn)頁(yè)面的統(tǒng)計(jì)次數(shù) 88

3.5.4 sessionStorage 存儲(chǔ)實(shí)戰(zhàn)—顯示訪問(wèn)頁(yè)面的統(tǒng)計(jì)次數(shù) 90

3.6 表單的新特性 91

3.6.1 全新的Input 類型 91

3.6.2 全新的表單元素 95

3.6.3 全新的表單屬性 97

3.7 綜合應(yīng)用—制作一個(gè)顏色滑動(dòng)控制器 103

3.8 高手點(diǎn)撥 105

3.9 實(shí)戰(zhàn)練習(xí) 105

第4章 CSS基礎(chǔ) 107

本章教學(xué)錄像:40分鐘

CSS(層疊式樣式表)是Cascading Style Sheet的縮寫,中文名稱為樣式表,是W3C組織制定的、控制頁(yè)面顯示樣式的標(biāo)記語(yǔ)言。本章將詳細(xì)講解CSS技術(shù)的基礎(chǔ)知識(shí)。

4.1 體驗(yàn)CSS的功能 108

4.2 基本語(yǔ)法 109

4.3 使用選擇符 110

4.3.1 選擇符的種類 110

4.3.2 實(shí)戰(zhàn)演練—使用ID選擇符設(shè)置文字顏色 112

4.4 CSS屬性 113

4.5 幾個(gè)常用值 115

4.5.1 顏色單位 115

4.5.2 長(zhǎng)度單位 117

4.5.3 百分比值 118

4.5.4 URL統(tǒng)一資源定位符 118

4.5.5 URL默認(rèn)值 119

4.6 在網(wǎng)頁(yè)中使用CSS 119

4.6.1 頁(yè)面調(diào)用CSS方式 119

4.6.2 通用優(yōu)先級(jí)實(shí)戰(zhàn) 122

4.6.3 類型選擇符和類選擇符實(shí)戰(zhàn) 123

4.6.4 ID選擇符實(shí)戰(zhàn) 124

4.6.5 *近優(yōu)先原則實(shí)戰(zhàn) 125

4.7 CSS的編碼規(guī)范 127

4.7.1 書寫規(guī)范 127

4.7.2 命名規(guī)范 128

4.8 CSS調(diào)試 128

4.8.1 設(shè)計(jì)軟件調(diào)試 129

4.8.2 繼承性和默認(rèn)值帶來(lái)的問(wèn)題 129

4.9 綜合應(yīng)用—實(shí)現(xiàn)精致、符合標(biāo)準(zhǔn)的表單頁(yè)面 131

4.10 高手點(diǎn)撥 133

4.11 實(shí)戰(zhàn)練習(xí) 134

第5章 jQuery Mobile基礎(chǔ) 135

本章教學(xué)錄像:37分鐘

jQuery Mobile具有一些獨(dú)一無(wú)二的重要特征。本章將講解jQuery Mobile的基礎(chǔ)語(yǔ)法知識(shí)和具體用法。

5.1 jQuery Mobile簡(jiǎn)介 136

5.1.1 jQuery簡(jiǎn)介 136

5.1.2 jQuery Mobile的特點(diǎn) 136

5.1.3 對(duì)瀏覽器的支持 137

5.1.4 對(duì)平臺(tái)的支持 138

5.2 jQuery Mobile的特性 139

5.2.1 跨所有移動(dòng)平臺(tái)的統(tǒng)一UI 139

5.2.2 簡(jiǎn)化的標(biāo)記驅(qū)動(dòng)的開發(fā) 139

5.2.3 漸進(jìn)式增強(qiáng) 139

5.2.4 響應(yīng)式設(shè)計(jì) 140

5.3 獲取jQuery Mobile 140

5.3.1 下載插件 141

5.3.2 使用URL方式加載插件文件 142

5.4 頁(yè)面結(jié)構(gòu) 143

5.4.1 實(shí)戰(zhàn)演練—使用基本框架 143

5.4.2 實(shí)戰(zhàn)演練—使用多頁(yè)面模板 146

5.4.3 實(shí)戰(zhàn)演練—設(shè)置內(nèi)部頁(yè)面的標(biāo)題 148

5.5 導(dǎo)航鏈接處理 150

5.5.1 實(shí)戰(zhàn)演練—設(shè)置外部頁(yè)面鏈接 151

5.5.2 實(shí)戰(zhàn)演練—設(shè)置頁(yè)面后退鏈接 153

5.6 使用Ajax修飾導(dǎo)航 154

5.6.1 實(shí)戰(zhàn)演練—使用Ajax驅(qū)動(dòng)導(dǎo)航 154

5.6.2 使用函數(shù)changePage() 157

5.7 綜合應(yīng)用—開發(fā)一個(gè)移動(dòng)版Ajax網(wǎng)頁(yè) 159

5.8 高手點(diǎn)撥 165

5.9 實(shí)戰(zhàn)練習(xí) 166

第6章 PhoneGap事件詳解 167

本章教學(xué)錄像:29分鐘

在PhoneGap開發(fā)應(yīng)用中,事件是其他PhoneGap API的基礎(chǔ),在事件監(jiān)聽器中,包含了調(diào)用其他API的功能函數(shù)。本章將詳細(xì)講解PhoneGap所獨(dú)有的事件列表,而不討論傳統(tǒng)網(wǎng)頁(yè)元素所能觸發(fā)的事件。

6.1 PhoneGap的事件列表 168

6.2 deviceready事件詳解 169

6.2.1 deviceready事件基礎(chǔ) 169

6.2.2 實(shí)戰(zhàn)演練—使用deviceready 事件 170

6.3 pause事件和resume事件 172

6.3.1 實(shí)戰(zhàn)演練—使用pause事件 172

6.3.2 實(shí)戰(zhàn)演練—使用resume事件 173

6.4 online事件和offline事件 176

6.4.1 實(shí)戰(zhàn)演練—使用online事件 176

6.4.2 實(shí)戰(zhàn)演練—使用offline事件 178

6.5 batterycritical、batterylow和batterystatus事件 179

6.5.1 使用batterycritical事件 179

6.5.2 使用batterylow事件 180

6.5.3 實(shí)戰(zhàn)演練—使用batterystatus事件 181

6.6 backbutton事件 185

6.7 使用searchbutton事件 186

6.8 使用其他事件 187

6.8.1 使用menubutton事件 187

6.8.2 使用startcallbutton事件 188

6.8.3 使用endcallbutton事件 189

6.8.4 使用volumedownbutton事件 190

6.8.5 使用volumeupbutton事件 191

6.9 綜合應(yīng)用—監(jiān)聽各類PhoneGap事件 192

6.10 高手點(diǎn)撥 194

6.11 實(shí)戰(zhàn)練習(xí) 194

第3篇 核心內(nèi)容

第 7章 應(yīng)用和通知API詳解 196

本章教學(xué)錄像:17分鐘

在PhoneGap開發(fā)應(yīng)用中,API是整個(gè)框架的核心內(nèi)容,有助于實(shí)現(xiàn)常見的移動(dòng)Web應(yīng)用。本章將講解PhoneGap中的應(yīng)用API和通知API的基礎(chǔ)知識(shí)。

7.1 應(yīng)用API 197

7.1.1 白名單安全機(jī)制 197

7.1.2 訪問(wèn)對(duì)象的方法 197

7.2 Notification通知 198

7.2.1 主要對(duì)象 199

7.2.2 實(shí)戰(zhàn)演練—使用notification.alert()方法 199

7.2.3 實(shí)戰(zhàn)演練—使用notification.confirm()方法 201

7.2.4 實(shí)戰(zhàn)演練—使用notification.beep()方法 203

7.2.5 實(shí)戰(zhàn)演練—使用notification.vibrate()方法 205

7.2.6 實(shí)戰(zhàn)演練—使用活動(dòng)指示器和進(jìn)度對(duì)話框通知 207

7.3 綜合應(yīng)用—演示各種API的基本用法 210

7.4 高手點(diǎn)撥 217

7.5 實(shí)戰(zhàn)練習(xí) 218

第 8章 設(shè)備、網(wǎng)絡(luò)連接和加速計(jì)API詳解 219

本章教學(xué)錄像:16分鐘

本章將詳細(xì)講解PhoneGap中的設(shè)備、網(wǎng)絡(luò)連接和加速計(jì)API的相關(guān)知識(shí)。

8.1 設(shè)備API 220

8.1.1 主要對(duì)象 220

8.1.2 使用device.name()方法 220

8.1.3 使用device.phonegap()方法 221

8.1.4 使用device.platform()方法 221

8.1.5 使用device.uuid()方法 222

8.1.6 使用device.version()方法 223

8.1.7 實(shí)戰(zhàn)演練—使用設(shè)備API 223

8.2 網(wǎng)絡(luò)連接API 224

8.2.1 屬性和常量 224

8.2.2 實(shí)戰(zhàn)演練—檢測(cè)當(dāng)前網(wǎng)絡(luò)狀況 225

8.3 加速計(jì)API 227

8.3.1 使用acceleration對(duì)象 227

8.3.2 實(shí)戰(zhàn)演練—使用getCurrentAcceleration獲取加速度 228

8.3.3 實(shí)戰(zhàn)演練—使用watchAcceleration獲取加速度 230

8.3.4 實(shí)戰(zhàn)演練—使用clearWatch清除加速度 232

8.4 綜合應(yīng)用—實(shí)現(xiàn)一個(gè)藍(lán)牙控制器 234

8.5 高手點(diǎn)撥 253

8.6 實(shí)戰(zhàn)練習(xí) 254

第9章 地理位置API詳解 255

本章教學(xué)錄像:26分鐘

在現(xiàn)實(shí)應(yīng)用中,很多智能手機(jī)都擁有GPS功能。PhoneGap應(yīng)用專門提供了地理位置API來(lái)實(shí)現(xiàn)GPS位置定位功能。本章將詳細(xì)講解地理位置API的相關(guān)知識(shí)。

9.1 地理位置基礎(chǔ) 256

9.1.1 應(yīng)用背景 256

9.1.2 Geolocation接口介紹 256

9.2 Geolocation對(duì)象詳解 257

9.2.1 實(shí)戰(zhàn)演練—使用Position對(duì)象 257

9.2.2 PositionError對(duì)象 259

9.2.3 實(shí)戰(zhàn)演練—使用Coordinates對(duì)象 260

9.3 地理位置API的參數(shù) 262

9.3.1 geolocationSuccess 262

9.3.2 geolocationOptions 262

9.4 操作方法 263

9.4.1 實(shí)戰(zhàn)演練—獲取設(shè)備當(dāng)前的地理位置信息 263

9.4.2 實(shí)戰(zhàn)演練—定期獲取設(shè)備的地理位置信息 266

9.4.3 實(shí)戰(zhàn)演練—取消定期獲取設(shè)備的地理位置信息 268

9.4.4 實(shí)戰(zhàn)演練—使用Geolocation 270

9.5 綜合應(yīng)用—聯(lián)合使用Geolocation和百度地圖實(shí)現(xiàn)定位功能 272

9.6 高手點(diǎn)撥 275

9.7 實(shí)戰(zhàn)練習(xí) 276

第10章 指南針API詳解 277

本章教學(xué)錄像:19分鐘

在現(xiàn)實(shí)應(yīng)用中,智能手機(jī)中的指南針功能可以確保我們?cè)谛谐讨胁粫?huì)迷失方向。在PhoneGap應(yīng)用中,專門提供了指南針API來(lái)實(shí)現(xiàn)方向定位功能。本章將詳細(xì)講解指南針API的相關(guān)知識(shí)和具體用法。

10.1 指南針API的對(duì)象 278

10.1.1 CompassHeading對(duì)象 278

10.1.2 CompassError對(duì)象 278

10.1.3 onSuccess函數(shù) 278

10.1.4 CompassOptions對(duì)象 279

10.2 指南針API中的函數(shù) 279

10.2.1 實(shí)戰(zhàn)演練—獲取設(shè)備當(dāng)前的指南針信息 279

10.2.2 實(shí)戰(zhàn)演練—定期獲取設(shè)備的指南針信息 281

10.2.3 實(shí)戰(zhàn)演練—取消定期獲取設(shè)備的指南針信息 283

10.2.4 實(shí)戰(zhàn)演練—獲取羅盤的朝向度數(shù) 286

10.2.5 實(shí)戰(zhàn)演練—停止對(duì)羅盤的監(jiān)聽 288

10.3 綜合應(yīng)用—實(shí)現(xiàn)一個(gè)移動(dòng)版指南針 290

10.4 高手點(diǎn)撥 296

10.5 實(shí)戰(zhàn)練習(xí) 296

第11章 照相機(jī)API詳解 297

本章教學(xué)錄像:27分鐘

很多智能手機(jī)都具有多媒體功能,例如相機(jī)、視頻、音樂(lè)、錄像等,以適應(yīng)用戶的需要。在PhoneGap應(yīng)用中,專門提供了針對(duì)相機(jī)應(yīng)用的API,即Camera。本章將詳細(xì)講解Camera的相關(guān)知識(shí)。

11.1 照相機(jī)API的函數(shù) 298

11.1.1 函數(shù)camera.getPicture() 298

11.1.2 cameraSuccess 300

11.1.3 cameraError 301

11.1.4 實(shí)戰(zhàn)演練—在網(wǎng)頁(yè)中觸發(fā)照相機(jī) 301

11.2 業(yè)務(wù)操作 303

11.2.1 業(yè)務(wù)操作基礎(chǔ) 304

11.2.2 實(shí)戰(zhàn)演練—使用照相機(jī)API 305

11.3 綜合應(yīng)用—實(shí)現(xiàn)拍照并設(shè)置為頭像功能 308

11.4 綜合應(yīng)用—實(shí)現(xiàn)拍照并查看相冊(cè)功能 313

11.5 高手點(diǎn)撥 316

11.6 實(shí)戰(zhàn)練習(xí) 316

第12章 采集API詳解 317

本章教學(xué)錄像:21分鐘

PhoneGap相關(guān)應(yīng)用專門提供了針對(duì)多媒體信息采集的API,即Capture。本章將詳細(xì)講解采集API—Capture的相關(guān)知識(shí)。

12.1 主要對(duì)象 318

12.1.1 Capture對(duì)象 318

12.1.2 CaptureAudioOptions對(duì)象 318

12.1.3 CaptureImageOptions對(duì)象 319

12.1.4 CaptureVideoOptions對(duì)象 319

12.1.5 CaptureCB函數(shù) 320

12.1.6 CaptureErrorCB函數(shù) 320

12.1.7 ConfigurationData對(duì)象 321

12.1.8 MediaFile對(duì)象 321

12.1.9 MediaFileData對(duì)象 321

12.2 主要方法 322

12.2.1 實(shí)戰(zhàn)演練—使用capture.captureAudio()方法 322

12.2.2 實(shí)戰(zhàn)演練—使用capture.captureImage()方法 324

12.2.3 MediaFile.getFormatData()方法 327

12.3 綜合應(yīng)用—Video視頻采集器 327

12.4 高手點(diǎn)撥 330

12.5 實(shí)戰(zhàn)練習(xí) 330

第13章 媒體API詳解 331

本章教學(xué)錄像:20分鐘

PhoneGap應(yīng)用專門提供了針對(duì)多媒體應(yīng)用的API,即Media。在本章的內(nèi)容中,將詳細(xì)講解Media的相關(guān)知識(shí)。

13.1 主要參數(shù) 332

13.2 主要方法 332

13.2.1 實(shí)戰(zhàn)演練—使用media.getCurrentPosition()方法 333

13.2.2 實(shí)戰(zhàn)演練—使用media.getDuration()方法 336

13.2.3 實(shí)戰(zhàn)演練—使用play()方法 339

13.2.4 media.pause()方法 342

13.2.5 media.release()方法 343

13.2.6 實(shí)戰(zhàn)演練—使用media.startRecord()方法 346

13.2.7 media.stop()方法 348

13.2.8 media.stopRecord()方法 351

13.3 綜合應(yīng)用—播放本地視頻 354

13.4 高手點(diǎn)撥 358

13.5 實(shí)戰(zhàn)練習(xí) 358

第14章 通訊錄API詳解 359

本章教學(xué)錄像:27分鐘

在現(xiàn)實(shí)應(yīng)用中,無(wú)論是智能手機(jī)還是非智能手機(jī),都具有通訊錄功能,通過(guò)通訊錄能夠快速找到聯(lián)系人的信息。PhoneGap應(yīng)用專門提供了針對(duì)通訊錄的API,即Contacts。本章將詳細(xì)講解通訊錄API的相關(guān)知識(shí)。

14.1 主要對(duì)象 360

14.1.1 實(shí)戰(zhàn)演練—使用Contact對(duì)象 360

14.1.2 實(shí)戰(zhàn)演練—使用ContactName對(duì)象 364

14.1.3 實(shí)戰(zhàn)演練—使用ContactField對(duì)象 367

14.1.4 實(shí)戰(zhàn)演練—使用ContactAddress對(duì)象 370

14.1.5 ContactOrganization對(duì)象 372

14.1.6 ContactFindOptions對(duì)象 374

14.2 包含的方法 376

14.2.1 實(shí)戰(zhàn)演練—查找聯(lián)系人方法 376

14.2.2 創(chuàng)建聯(lián)系人 378

14.2.3 保存聯(lián)系人 379

14.2.4 刪除聯(lián)系人 379

14.3 綜合應(yīng)用—創(chuàng)建一個(gè)簡(jiǎn)易的Web版通訊錄 380

14.4 高手點(diǎn)撥 387

14.5 實(shí)戰(zhàn)練習(xí) 388

第15章 數(shù)據(jù)存儲(chǔ)API詳解 389

本章教學(xué)錄像:18分鐘

在現(xiàn)實(shí)應(yīng)用中,無(wú)論是智能手機(jī)還是非智能手機(jī),都需要具備數(shù)據(jù)存儲(chǔ)功能。通過(guò)此功能,多種信息可被存儲(chǔ)為本地?cái)?shù)據(jù)。PhoneGap應(yīng)用專門提供了實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)應(yīng)用的API,即Storage。本章將詳細(xì)講解Storage的相關(guān)知識(shí)。

15.1 主要對(duì)象 390

15.1.1 Database對(duì)象 390

15.1.2 SQLTransaction對(duì)象 392

15.1.3 SQLResultSet對(duì)象 394

15.1.4 SQLResultSetList對(duì)象 396

15.1.5 SQLError對(duì)象 397

15.1.6 localStorage對(duì)象 397

15.2 主要方法 399

15.3 綜合應(yīng)用—實(shí)現(xiàn)數(shù)據(jù)操作處理 400

15.4 高手點(diǎn)撥 405

15.5 實(shí)戰(zhàn)練習(xí) 406

第16章 文件操作API詳解 407

本章教學(xué)錄像:34分鐘

在PhoneGap應(yīng)用中,文件API是File,其提供了操作任意格式文件的功能,用于處理那些不適合數(shù)據(jù)庫(kù)的用戶場(chǎng)景。本章將詳細(xì)講解文件API的相關(guān)知識(shí)。

16.1 主要對(duì)象 408

16.1.1 DirectoryEntry對(duì)象 408

16.1.2 DirectoryReader對(duì)象和File對(duì)象 408

16.1.3 FileEntry對(duì)象 409

16.1.4 FileReader對(duì)象 409

16.1.5 實(shí)戰(zhàn)演練—使用FileSystem對(duì)象 410

16.1.6 FileTransfer對(duì)象 412

16.1.7 FileUploadOptions對(duì)象和FileUploadResult對(duì)象 414

16.1.8 實(shí)戰(zhàn)演練—使用FileWriter對(duì)象 414

16.1.9 Flags對(duì)象 418

16.1.10 LocalFileSystem對(duì)象 418

16.1.11 Metadata對(duì)象 420

16.2 主要方法 420

16.2.1 方法entry.getMetadata() 420

16.2.2 方法entry.moveTo() 421

16.2.3 方法entry.copyTo() 422

16.2.4 方法entry.toURI() 423

16.2.5 方法entry.remove() 423

16.2.6 方法entry.getParent() 423

16.2.7 方法entry.createReader()和方法entry.getDirectory() 424

16.2.8 方法entry.getFile() 424

16.2.9 方法entry.removeRecursively() 425

16.2.10 方法readEntries() 426

16.2.11 方法entry.createWriter() 426

16.2.12 實(shí)戰(zhàn)演練—使用方法ReadAsDataURL()和方法ReadAsText() 427

16.2.13 方法upload() 429

16.2.14 實(shí)戰(zhàn)演練—使用方法download() 431

16.3 綜合應(yīng)用—實(shí)現(xiàn)拍照并上傳功能 434

16.4 高手點(diǎn)撥 439

16.5 實(shí)戰(zhàn)練習(xí) 440

第17章 PhoneGap的插件 441

本章教學(xué)錄像:20分鐘

在現(xiàn)實(shí)開發(fā)應(yīng)用中,利用PhoneGap開發(fā)設(shè)計(jì)更加復(fù)雜的移動(dòng)Web應(yīng)用時(shí),前面講解的知識(shí)就難以勝任了,這時(shí)候我們可以嘗試插件。本章將詳細(xì)講解PhoneGap插件的相關(guān)知識(shí)。

17.1 PhoneGap插件基礎(chǔ) 442

17.2 使用PhoneGap插件 443

17.2.1 ChildBrowser插件介紹 443

17.2.2 實(shí)戰(zhàn)演練—使用ChildBrowser插件 443

17.3 實(shí)現(xiàn)PhoneGap插件 448

17.3.1 編寫前的準(zhǔn)備 448

17.3.2 實(shí)戰(zhàn)演練—編寫PhoneGap插件 448

17.3.3 將PhoneGap嵌入到iOS程序中 454

17.4 常用的PhoneGap插件 455

17.4.1 NativeControls插件 455

17.4.2 WebGL插件 457

17.5 綜合應(yīng)用—使用插件實(shí)現(xiàn)彈出軟鍵盤效果 457

17.6 綜合應(yīng)用—調(diào)用二維碼掃描插件 464

17.7 實(shí)戰(zhàn)練習(xí) 474

第4篇 綜合實(shí)戰(zhàn)

第 18章 電話本管理系統(tǒng) 476

本章教學(xué)錄像:16分鐘

經(jīng)過(guò)本書前面內(nèi)容的學(xué)習(xí),讀者已經(jīng)掌握了使用PhoneGap框架開發(fā)移動(dòng)Web程序的基礎(chǔ)知識(shí)。在本章的內(nèi)容中,我們將綜合運(yùn)用前面所學(xué)的知識(shí),并結(jié)合使用HTML5、CSS3和JavaScript技術(shù),開發(fā)一個(gè)在移動(dòng)平臺(tái)運(yùn)行的電話本管理系統(tǒng)。希望讀者認(rèn)真閱讀本章內(nèi)容,仔細(xì)品味HTML5 jQuery Mobile PhoneGap組合在移動(dòng)Web開發(fā)領(lǐng)域的真諦。

18.1 需求分析 477

18.1.1 產(chǎn)生背景 477

18.1.2 功能分析 477

18.2 創(chuàng)建Android工程 478

18.3 實(shí)現(xiàn)系統(tǒng)主界面 479

18.4 實(shí)現(xiàn)信息查詢模塊 481

18.5 實(shí)現(xiàn)系統(tǒng)管理模塊 483

18.6 實(shí)現(xiàn)信息添加模塊 487

18.7 實(shí)現(xiàn)信息修改模塊 489

18.8 實(shí)現(xiàn)信息刪除模塊和更新模塊 492

第19章 RSS訂閱系統(tǒng) 493

本章教學(xué)錄像:13分鐘

RSS(Really Simple Syndication,簡(jiǎn)易信息聚合)是在線共享內(nèi)容的一種簡(jiǎn)易方式,也叫聚合內(nèi)容。通常在時(shí)效性比較強(qiáng)的內(nèi)容上使用RSS訂閱能更快速地獲取信息,而網(wǎng)站提供RSS輸出,有利于讓用戶獲取網(wǎng)站內(nèi)容的*新更新。本章綜合運(yùn)用前面所學(xué)的知識(shí),詳細(xì)講解使用HTML5、CSS3、jQuery Mobile和PhoneGap等技術(shù)來(lái)開發(fā)一個(gè)Web版RSS訂閱系統(tǒng)的方法。

19.1 RSS基礎(chǔ) 494

19.1.1 RSS的用途 494

19.1.2 RSS的基本語(yǔ)法 494

19.2 SAX技術(shù)簡(jiǎn)介 496

19.2.1 SAX的原理 496

19.2.2 基于對(duì)象和基于事件的接口 496

19.2.3 常用的接口和類 497

19.3 功能介紹 500

19.4 創(chuàng)建Android工程 501

19.5 系統(tǒng)主界面 502

19.5.1 文件頭信息 502

19.5.2 顯示頂部導(dǎo)航 503

19.5.3 顯示城市天氣信息 503

19.5.4 顯示訂閱欄目信息 505

19.6 訂閱管理 510

19.6.1 管理訂閱 510

19.6.2 添加或取消訂閱 520

19.7 設(shè)置功能 521

19.7.1 展示系統(tǒng)設(shè)置功能 521

19.7.2 換膚設(shè)置 523

19.7.3 數(shù)目設(shè)置 524

19.7.4 設(shè)置連接方式 524

19.7.5 清空訂閱 525

19.8 RSS信息展示 526

19.9 系統(tǒng)調(diào)試 532

展開全部

PhoneGap從入門到精通-(附光盤) 作者簡(jiǎn)介

是一家專門從事高級(jí)編程書籍寫作的科技公司,多年來(lái)致力于高端編程圖書的寫作和國(guó)外編程書籍的翻譯工作。其技術(shù)實(shí)力雄厚,大多數(shù)作者是國(guó)內(nèi)知名一線開發(fā)人員,具有豐富的開發(fā)經(jīng)驗(yàn)和寫作經(jīng)驗(yàn)。主要代表作品有《Android游戲開發(fā)技術(shù)實(shí)戰(zhàn)詳解》《21天學(xué)通C 》《21天學(xué)通Oracle》《Android網(wǎng)絡(luò)開發(fā)技術(shù)實(shí)戰(zhàn)詳解》等。

商品評(píng)論(0條)
暫無(wú)評(píng)論……
書友推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 陕西安玻璃自动感应门-自动重叠门-磁悬浮平开门厂家【捷申达门业】 | 精雕机-火花机-精雕机 cnc-高速精雕机-电火花机-广东鼎拓机械科技有限公司 | 湖南专升本-湖南省专升本报名-湖南统招专升本考试网 | 北京发电车出租-发电机租赁公司-柴油发电机厂家 - 北京明旺盛安机电设备有限公司 | 自清洗过滤器,浅层砂过滤器,叠片过滤器厂家-新乡市宇清净化 | 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 砂磨机_立式纳米砂磨机_实验室砂磨机-广州儒佳化工设备厂家 | 护腰带生产厂家_磁石_医用_热压护腰_登山护膝_背姿矫正带_保健护具_医疗护具-衡水港盛 | 油液红外光谱仪-油液监测系统-燃油嗅探仪-上海冉超光电科技有限公司 | 涡轮流量计_LWGY智能气体液体电池供电计量表-金湖凯铭仪表有限公司 | 走心机厂家,数控走心机-台州博城智能科技有限公司 | 山东限矩型液力偶合器_液力耦合器易熔塞厂家-淄博市汇川源机械厂 | 仿真植物|仿真树|仿真花|假树|植物墙 - 广州天昆仿真植物有限公司 | 诚暄电子公司首页-线路板打样,pcb线路板打样加工制作厂家 | 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦 | 压缩空气冷冻式干燥机_吸附式干燥机_吸干机_沪盛冷干机 | 兰州UPS电源,兰州山特UPS-兰州万胜商贸 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 蜗轮丝杆升降机-螺旋升降机-丝杠升降机厂家-润驰传动 | 牛奶检测仪-乳成分分析仪-北京海谊 | 天津暖气片厂家_钢制散热器_天津铜铝复合暖气片_维尼罗散热器 | 口臭的治疗方法,口臭怎么办,怎么除口臭,口臭的原因-口臭治疗网 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | 仿真茅草_人造茅草瓦价格_仿真茅草厂家_仿真茅草供应-深圳市科佰工贸有限公司 | 电子书导航网_电子书之家_电子书大全_最新电子书分享发布平台 | 香港新时代国际美容美发化妆美甲培训学校-26年培训经验,值得信赖! | 天长市晶耀仪表有限公司 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 361°官方网站| 北京工业设计公司-产品外观设计-产品设计公司-千策良品工业设计 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 翅片管散热器价格_钢制暖气片报价_钢制板式散热器厂家「河北冀春暖气片有限公司」 | 钣金加工厂家-钣金加工-佛山钣金厂-月汇好 | 全温恒温摇床-水浴气浴恒温摇床-光照恒温培养摇床-常州金坛精达仪器制造有限公司 | 柔性测斜仪_滑动测斜仪-广州杰芯科技有限公司 | 台湾阳明固态继电器-奥托尼克斯光电传感器-接近开关-温控器-光纤传感器-编码器一级代理商江苏用之宜电气 | 污泥烘干机-低温干化机-工业污泥烘干设备厂家-焦作市真节能环保设备科技有限公司 | 液压中心架,数控中心架,自定心中心架-烟台恒阳机电设计有限公司 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 长沙发电机-湖南发电机-柴油发电机供应厂家-长沙明邦智能科技 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 提升海外网站流量,增加国外网站访客UV,定制海外IP-访客王 |