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

PhoneGap精粹:構(gòu)建跨平臺的移動App

PhoneGap精粹:構(gòu)建跨平臺的移動App

定 價:¥49.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1部分 PhoneGap
第1章 PhoneGap簡介
1.1 PhoneGap簡史
1.2 為什么使用PhoneGap
1.3 PhoneGap工作機制
1.4 為容器而設(shè)計
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ā)、測試和調(diào)試
2.1 Hello, World!
2.2 PhoneGap的初始化
2.3 使用PhoneGap API
2.4 美化PhoneGap應(yīng)用程序的用戶界面
2.5 測試和調(diào)試PhoneGap應(yīng)用程序
2.5.1 在設(shè)備模擬器中運行PhoneGap應(yīng)用程序
2.5.2 在物理設(shè)備上運行PhoneGap應(yīng)用程序
2.5.3 使用PhoneGap的調(diào)試功能
2.5.4 第三方PhoneGap調(diào)試工具
2.6 處理跨平臺開發(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)建一個Android PhoneGap的項目
3.3.1 新建Eclipse項目
3.3.2 使用命令行工具
3.4 測試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項目
4.3 創(chuàng)建bada應(yīng)用程序配置文件
4.4 測試bada PhoneGap應(yīng)用

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

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

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

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

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

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

第11章 攝像頭
11.1 訪問圖片
11.2 配置攝像頭選項
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è)置捕獲選項
12.2.1 duration持續(xù)時間
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 可用的存儲類型
18.2 訪問設(shè)備的文件系統(tǒng)
18.3 讀取目錄條目
18.4 訪問FileEntry和DirectoryEntry屬性
18.5 寫入文件
18.6 讀取文件
18.7 刪除文件或目錄
18.8 復(fù)制文件或目錄
18.9 移動文件或目錄
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對象
20.1.1 創(chuàng)建Media對象
20.1.2 當(dāng)前播放位置
20.1.3 時長
20.1.4 釋放Media對象
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 實際使用Media(媒體)API

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

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

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

本目錄推薦

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