PhoneGap精粹:構建跨平臺的移動App( 簡體 字) | |
作者:[美] John M. Wargo | 類別:1. -> 程式設計 -> 手機程式 -> 其它 |
出版社:人民郵電出版社 | 3dWoo書號: 35950 詢問書籍請說出此書號! 有庫存 NT售價: 245 元 |
出版日:7/1/2013 | |
頁數:274 | |
光碟數:0 | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787115318152 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第1部分 PhoneGap 1
第1章 PhoneGap簡介 3
1.1 PhoneGap簡史 4
1.2 為什么使用PhoneGap 4
1.3 PhoneGap工作機制 5
1.4 為容器而設計 8
1.4.1 傳統的Web服務器(Web 1.0)方式 8
1.4.2 Web 2.0方式 8
1.4.3 HTML5方式 9
1.5 編寫PhoneGap應用程序 10
1.6 構建PhoneGap應用程序 10
1.7 PhoneGap的局限性 12
1.8 PhoneGap插件 14
1.9 PhoneGap提供的支持 14
1.10 PhoneGap資源 14
1.11 混合應用程序框架 15
1.11.1 Appcelerator Titanium 15
1.11.2 AT&T WorkBench和Antenna Volt 15
1.11.3 BlackBerry WebWorks 15
1.11.4 Strobe 16
1.11.5 Tiggr 16
1.11.6 Worklight 16
第2章 PhoneGap開發、測試和調試 17
2.1 Hello, World! 17
2.2 PhoneGap的初始化 18
2.3 使用PhoneGap API 21
2.4 美化PhoneGap應用程序的用戶界面 22
2.5 測試和調試PhoneGap應用程序 26
2.5.1 在設備模擬器中運行PhoneGap應用程序 26
2.5.2 在物理設備上運行PhoneGap應用程序 26
2.5.3 使用PhoneGap的調試功能 27
2.5.4 第三方PhoneGap調試工具 32
2.6 處理跨平臺開發中遇到的問題 36
2.6.1 API連貫性 36
2.6.2 多種PhoneGap JavaScript文件 37
2.6.3 Web內容文件夾結構 38
2.6.4 應用程序需求 38
2.6.5 應用程序導航和UI 38
2.6.6 應用程序圖標 39
第2部分 PhoneGap開發工具 41
第3章 配置PhoneGap Android開發環境 43
3.1 安裝Android SDK 43
3.2 Eclipse開發環境配置 47
3.3 創建一個Android PhoneGap的項目 50
3.3.1 新建Eclipse項目 50
3.3.2 使用命令行工具 56
3.4 測試Android PhoneGap應用 58
3.4.1 使用仿真器 58
3.4.2 在設備上安裝 59
第4章 配置PhoneGap bada開發環境 61
4.1 下載并安裝正確的PhoneGap bada文件 61
4.2 創建bada PhoneGap項目 63
4.3 創建bada應用程序配置文件 65
4.4 測試bada PhoneGap應用 72
第5章 配置PhoneGap BlackBerry開發環境 73
5.1 安裝BlackBerry WebWorks SDK 73
5.2 創建BlackBerry PhoneGap項目 74
5.3 構建BlackBerry PhoneGap應用 78
5.3.1 配置構建過程 78
5.3.2 執行構建 81
5.4 測試BlackBerry PhoneGap應用 82
5.4.1 在Blackberry設備模擬器上測試 82
5.4.2 在設備上測試 84
第6章 配置PhoneGap iOS開發環境 85
6.1 注冊蘋果開發者賬號 85
6.2 安裝Xcode 85
6.3 創建一個iOS PhoneGap項目 87
6.4 測試iOS PhoneGap應用 93
第7章 配置PhoneGap Symbian開發環境 95
7.1 安裝Nokia Web Tools 95
7.2 安裝Make工具 96
7.3 創建一個Symbiam PhoneGap項目 97
7.4 配置應用程序設置 98
7.5 修改Symbian HelloWorld3 99
7.6 打包Symbian PhoneGap項目 100
7.7 測試Symbian PhoneGap應用 101
第8章 配置PhoneGap Windows Phone開發環境 103
8.1 安裝Windows Phone開發工具 103
8.2 創建Windows Phone PhoneGap項目 104
8.3 測試Windows Phone PhoneGap應用 106
第9章 使用PhoneGap Build 109
9.1 用途 109
9.2 入門 110
9.3 配置 110
9.4 創建一個PhoneGap Build應用 112
9.5 創建一個PhoneGap Build項目 113
9.5.1 上傳選項 113
9.5.2 新建項目 113
9.5.3 生成過程 115
9.5.4 項目配置 115
9.6 處理生成中的問題 117
9.7 測試應用 117
9.7.1 OTA下載 117
9.7.2 通過攝像頭 118
9.8 調試模式 119
第3部分 PhoneGap API 121
第10章 加速度計 123
10.1 查詢設備朝向 124
10.2 監測設備朝向 126
第11章 攝像頭 131
11.1 訪問圖片 131
11.2 配置攝像頭選項 138
11.2.1 quality(質量) 139
11.2.2 destinationType(目標類型) 140
11.2.3 sourceType(源類型) 141
11.2.4 allowEdit(允許編輯) 142
11.2.5 encodingType(編碼類型) 142
11.2.6 targetHeight(目標高度)和targetWidth(目標寬度) 143
11.2.7 mediaType(媒體類型) 143
11.3 處理攝像頭問題 143
第12章 捕獲 147
12.1 使用捕獲API 147
12.2 設置捕獲選項 150
12.2.1 duration持續時間 151
12.2.2 limit數量限制 151
12.2.3 mode模式 151
12.3 使用捕獲功能 152
第13章 羅盤 163
13.1 獲取設備方向 163
13.2 監視設備方向 167
第14章 連接 173
第15章 通訊錄 177
15.1 創建新聯系人 177
15.2 查找聯系人 186
15.3 復制聯系人 191
15.4 刪除聯系人 191
第16章 設備 193
第17章 事件 199
17.1 創建事件監聽器 199
17.2 deviceready事件 199
17.3 應用程序狀態事件 200
17.4 網絡狀態事件 203
17.5 按鈕事件 205
第18章 文件 211
18.1 可用的存儲類型 211
18.2 訪問設備的文件系統 212
18.3 讀取目錄條目 214
18.4 訪問FileEntry和DirectoryEntry屬性 216
18.5 寫入文件 218
18.6 讀取文件 220
18.7 刪除文件或目錄 221
18.8 復制文件或目錄 221
18.9 移動文件或目錄 222
18.10 上傳文件到服務器 222
第19章 地理位置 225
19.1 獲取設備的當前位置 225
19.2 監控設備位置 229
19.2.1 設置監視器 229
19.2.2 取消監視器 232
第20章 媒體 237
20.1 Media對象 237
20.1.1 創建Media對象 237
20.1.2 當前播放位置 240
20.1.3 時長 240
20.1.4 釋放Media對象 240
20.2 播放音頻文件 240
20.2.1 Play 241
20.2.2 Pause 241
20.2.3 Stop 241
20.2.4 Seek 241
20.3 錄制音頻文件 242
20.3.1 開始錄制 242
20.3.2 停止錄制 242
20.4 實際使用Media(媒體)API 242
第21章 通知 249
21.1 視覺提示(Alert和Confirm) 249
21.2 蜂鳴聲 251
21.3 振動 251
21.4 使用通知 252
第22章 存儲 255
22.1 本地存儲 256
22.2 SQL數據庫 257
附錄A 安裝PhoneGap文件 265
附錄B 安裝Oracle Java Developer Kit 269
附錄C 安裝Apache Ant 273
PhoneGap是一個開源的開發工具和框架,可以允許開發人員使用HTML、JavaScript和CSS等技術開發出強大的跨平臺移動應用程序。《PhoneGap精粹:構建跨平臺的移動App》從PhoneGap的工作原理、開發工具、API使用方法這三個角度對PhoneGap進行了詳細講解,同時輔之以大量的實例,內容循序漸進,易于理解。
《PhoneGap精粹:構建跨平臺的移動App》總共分為3部分,總計22章,分別講解了PhoneGap的工作原理,如何使用PhoneGap開發應用程序以及測試和調試的方法,如何針對不同的平臺配置PhoneGap開發環境,如何使用PhoneGap Build來打包PhoneGap應用程序。此外,《PhoneGap精粹:構建跨平臺的移動App》還以示例方式詳細講解了PhoneGap各個API的具體使用。 《PhoneGap精粹:構建跨平臺的移動App》適合具有一定HTML和JavaScript基礎,而且對PhoneGap感興趣的Web開發人員、移動應用開發人員閱讀。 |