注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合PhoneGap精粹:構(gòu)建跨平臺(tái)的移動(dòng)App

PhoneGap精粹:構(gòu)建跨平臺(tái)的移動(dòng)App

PhoneGap精粹:構(gòu)建跨平臺(tái)的移動(dòng)App

定 價(jià):¥49.00

作 者: (美)John M. Wargo 著,劉明駿,張雪春,林明 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 電子 通信 工業(yè)技術(shù) 無線通信

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

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

  PhoneGap是一個(gè)開源的開發(fā)工具和框架,可以允許開發(fā)人員使用HTML、JavaScript和CSS等技術(shù)開發(fā)出強(qiáng)大的跨平臺(tái)移動(dòng)應(yīng)用程序。《PhoneGap精粹:構(gòu)建跨平臺(tái)的移動(dòng)App》從PhoneGap的工作原理、開發(fā)工具、API使用方法這三個(gè)角度對(duì)PhoneGap進(jìn)行了詳細(xì)講解,同時(shí)輔之以大量的實(shí)例,內(nèi)容循序漸進(jìn),易于理解。《PhoneGap精粹:構(gòu)建跨平臺(tái)的移動(dòng)App》總共分為3部分,總計(jì)22章,分別講解了PhoneGap的工作原理,如何使用PhoneGap開發(fā)應(yīng)用程序以及測(cè)試和調(diào)試的方法,如何針對(duì)不同的平臺(tái)配置PhoneGap開發(fā)環(huán)境,如何使用PhoneGap Build來打包PhoneGap應(yīng)用程序。此外,《PhoneGap精粹:構(gòu)建跨平臺(tái)的移動(dòng)App》還以示例方式詳細(xì)講解了PhoneGap各個(gè)API的具體使用?!禤honeGap精粹:構(gòu)建跨平臺(tái)的移動(dòng)App》適合具有一定HTML和JavaScript基礎(chǔ),而且對(duì)PhoneGap感興趣的Web開發(fā)人員、移動(dòng)應(yīng)用開發(fā)人員閱讀。

作者簡(jiǎn)介

  John M.Wargo在其職場(chǎng)的大多數(shù)時(shí)間內(nèi),都是一位專業(yè)軟件開發(fā)人員。他曾經(jīng)以顧問身份工作過多年,而且還開發(fā)過企業(yè)級(jí)軟件和商用軟件,并因此獲獎(jiǎng)。他的移動(dòng)開發(fā)生涯始于RIM公司,當(dāng)時(shí)他以開發(fā)人員的身份為美國(guó)的一家大型運(yùn)營(yíng)商及其客戶提供支持。在離開RIM公司之后,他寫了他的第一本書,這本書是關(guān)于BlackBerry開發(fā)的,名字為BlackBerry?Development Fundamentals (Addison-Wesley, 2010;www.bbdevfundamentals.com)。他是The View的技術(shù)顧問,這是一本面向IBM LotusDomino開發(fā)人員及管理人員的雜志。他曾經(jīng)為該雜志撰寫了很多移動(dòng)開發(fā)相關(guān)的文章。直到最近,他以見習(xí)經(jīng)理的身份供職于AT&T的高級(jí)移動(dòng)應(yīng)用實(shí)踐小組,專注于跨平臺(tái)開發(fā)工具,并和客戶一起設(shè)計(jì)并開發(fā)面向企業(yè)和消費(fèi)者的移動(dòng)應(yīng)用程序。他現(xiàn)在也是SAP移動(dòng)解決方案管理團(tuán)隊(duì)的一員,專注于提升開發(fā)人員使用SAP移動(dòng)開發(fā)工具的體驗(yàn)。

圖書目錄

第1部分 PhoneGap
第1章 PhoneGap簡(jiǎn)介
1.1 PhoneGap簡(jiǎn)史
1.2 為什么使用PhoneGap
1.3 PhoneGap工作機(jī)制
1.4 為容器而設(shè)計(jì)
1.4.1 傳統(tǒng)的Web服務(wù)器(Web 1.0)方式
1.4.2 Web 2.0方式
1.4.3 HTML5方式
1.5 編寫PhoneGap應(yīng)用程序
1.6 構(gòu)建PhoneGap應(yīng)用程序
1.7 PhoneGap的局限性
1.8 PhoneGap插件
1.9 PhoneGap提供的支持
1.10 PhoneGap資源
1.11 混合應(yīng)用程序框架
1.11.1 Appcelerator Titanium
1.11.2 AT&T WorkBench和Antenna Volt
1.11.3 BlackBerry WebWorks
1.11.4 Strobe
1.11.5 Tiggr
1.11.6 Worklight

第2章 PhoneGap開發(fā)、測(cè)試和調(diào)試
2.1 Hello, World!
2.2 PhoneGap的初始化
2.3 使用PhoneGap API
2.4 美化PhoneGap應(yīng)用程序的用戶界面
2.5 測(cè)試和調(diào)試PhoneGap應(yīng)用程序
2.5.1 在設(shè)備模擬器中運(yùn)行PhoneGap應(yīng)用程序
2.5.2 在物理設(shè)備上運(yùn)行PhoneGap應(yīng)用程序
2.5.3 使用PhoneGap的調(diào)試功能
2.5.4 第三方PhoneGap調(diào)試工具
2.6 處理跨平臺(tái)開發(fā)中遇到的問題
2.6.1 API連貫性
2.6.2 多種PhoneGap JavaScript文件
2.6.3 Web內(nèi)容文件夾結(jié)構(gòu)
2.6.4 應(yīng)用程序需求
2.6.5 應(yīng)用程序?qū)Ш胶蚒I
2.6.6 應(yīng)用程序圖標(biāo)

第2部分 PhoneGap開發(fā)工具
第3章 配置PhoneGap Android開發(fā)環(huán)境
3.1 安裝Android SDK
3.2 Eclipse開發(fā)環(huán)境配置
3.3 創(chuàng)建一個(gè)Android PhoneGap的項(xiàng)目
3.3.1 新建Eclipse項(xiàng)目
3.3.2 使用命令行工具
3.4 測(cè)試Android PhoneGap應(yīng)用
3.4.1 使用仿真器
3.4.2 在設(shè)備上安裝

第4章 配置PhoneGap bada開發(fā)環(huán)境
4.1 下載并安裝正確的PhoneGap bada文件
4.2 創(chuàng)建bada PhoneGap項(xiàng)目
4.3 創(chuàng)建bada應(yīng)用程序配置文件
4.4 測(cè)試bada PhoneGap應(yīng)用

第5章 配置PhoneGap BlackBerry開發(fā)環(huán)境
5.1 安裝BlackBerry WebWorks SDK
5.2 創(chuàng)建BlackBerry PhoneGap項(xiàng)目
5.3 構(gòu)建BlackBerry PhoneGap應(yīng)用
5.3.1 配置構(gòu)建過程
5.3.2 執(zhí)行構(gòu)建
5.4 測(cè)試BlackBerry PhoneGap應(yīng)用
5.4.1 在Blackberry設(shè)備模擬器上測(cè)試
5.4.2 在設(shè)備上測(cè)試

第6章 配置PhoneGap iOS開發(fā)環(huán)境
6.1 注冊(cè)蘋果開發(fā)者賬號(hào)
6.2 安裝Xcode
6.3 創(chuàng)建一個(gè)iOS PhoneGap項(xiàng)目
6.4 測(cè)試iOS PhoneGap應(yīng)用

第7章 配置PhoneGap Symbian開發(fā)環(huán)境
7.1 安裝Nokia Web Tools
7.2 安裝Make工具
7.3 創(chuàng)建一個(gè)Symbiam PhoneGap項(xiàng)目
7.4 配置應(yīng)用程序設(shè)置
7.5 修改Symbian HelloWorld3
7.6 打包Symbian PhoneGap項(xiàng)目
7.7 測(cè)試Symbian PhoneGap應(yīng)用

第8章 配置PhoneGap Windows Phone開發(fā)環(huán)境
8.1 安裝Windows Phone開發(fā)工具
8.2 創(chuàng)建Windows Phone PhoneGap項(xiàng)目
8.3 測(cè)試Windows Phone PhoneGap應(yīng)用

第9章 使用PhoneGap Build
9.1 用途
9.2 入門
9.3 配置
9.4 創(chuàng)建一個(gè)PhoneGap Build應(yīng)用
9.5 創(chuàng)建一個(gè)PhoneGap Build項(xiàng)目
9.5.1 上傳選項(xiàng)
9.5.2 新建項(xiàng)目
9.5.3 生成過程
9.5.4 項(xiàng)目配置
9.6 處理生成中的問題
9.7 測(cè)試應(yīng)用
9.7.1 OTA下載
9.7.2 通過攝像頭
9.8 調(diào)試模式

第3部分 PhoneGap API
第10章 加速度計(jì)
10.1 查詢?cè)O(shè)備朝向
10.2 監(jiān)測(cè)設(shè)備朝向

第11章 攝像頭
11.1 訪問圖片
11.2 配置攝像頭選項(xiàng)
11.2.1 quality(質(zhì)量)
11.2.2 destinationType(目標(biāo)類型)
11.2.3 sourceType(源類型)
11.2.4 allowEdit(允許編輯)
11.2.5 encodingType(編碼類型)
11.2.6 targetHeight(目標(biāo)高度)和targetWidth(目標(biāo)寬度)
11.2.7 mediaType(媒體類型)
11.3 處理攝像頭問題

第12章 捕獲
12.1 使用捕獲API
12.2 設(shè)置捕獲選項(xiàng)
12.2.1 duration持續(xù)時(shí)間
12.2.2 limit數(shù)量限制
12.2.3 mode模式
12.3 使用捕獲功能

第13章 羅盤
13.1 獲取設(shè)備方向
13.2 監(jiān)視設(shè)備方向

第14章 連接
第15章 通訊錄
15.1 創(chuàng)建新聯(lián)系人
15.2 查找聯(lián)系人
15.3 復(fù)制聯(lián)系人
15.4 刪除聯(lián)系人

第16章 設(shè)備
第17章 事件
17.1 創(chuàng)建事件監(jiān)聽器
17.2 deviceready事件
17.3 應(yīng)用程序狀態(tài)事件
17.4 網(wǎng)絡(luò)狀態(tài)事件
17.5 按鈕事件

第18章 文件
18.1 可用的存儲(chǔ)類型
18.2 訪問設(shè)備的文件系統(tǒng)
18.3 讀取目錄條目
18.4 訪問FileEntry和DirectoryEntry屬性
18.5 寫入文件
18.6 讀取文件
18.7 刪除文件或目錄
18.8 復(fù)制文件或目錄
18.9 移動(dòng)文件或目錄
18.10 上傳文件到服務(wù)器

第19章 地理位置
19.1 獲取設(shè)備的當(dāng)前位置
19.2 監(jiān)控設(shè)備位置
19.2.1 設(shè)置監(jiān)視器
19.2.2 取消監(jiān)視器

第20章 媒體
20.1 Media對(duì)象
20.1.1 創(chuàng)建Media對(duì)象
20.1.2 當(dāng)前播放位置
20.1.3 時(shí)長(zhǎng)
20.1.4 釋放Media對(duì)象
20.2 播放音頻文件
20.2.1 Play
20.2.2 Pause
20.2.3 Stop
20.2.4 Seek
20.3 錄制音頻文件
20.3.1 開始錄制
20.3.2 停止錄制
20.4 實(shí)際使用Media(媒體)API

第21章 通知
21.1 視覺提示(Alert和Confirm)
21.2 蜂鳴聲
21.3 振動(dòng)
21.4 使用通知

第22章 存儲(chǔ)
22.1 本地存儲(chǔ)
22.2 SQL數(shù)據(jù)庫

附錄A 安裝PhoneGap文件
附錄B 安裝Oracle Java Developer Kit
附錄C 安裝Apache Ant

本目錄推薦

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