發表於2024-11-26
第一篇 入 門 篇
第1章 初步瞭解Cordova 3
1.1 認識Cordova 3
1.1.1 Cordova的發展 3
1.1.2 Cordova的特色 4
1.1.3 Cordova的優勢 6
1.2 Cordova的小夥伴們 7
1.2.1 jQuery Mobile 7
1.2.2 jQuery Touch 8
1.2.3 jQ iPhone UI 9
1.3 小結 9
第2章 Cordova入門 10
2.1 開發環境的搭建 10
2.1.1 安卓開發環境的搭建 10
2.1.2 iOS開發環境的搭建 17
2.1.3 Cordova的配置 19
2.2 跨平颱的HTML 5 21
2.3 更好玩的CSS 3 22
2.4 完美兼容瀏覽器的jQuery框架 24
2.5 小結 25
第3章 開始前的準備 26
3.1 HTML 5,你真的準備好瞭嗎 26
3.2 HTML 5的若乾練習 29
3.2.1 實現漸變的背景和圓角的按鈕 29
3.2.2 利用JavaScript響應用戶的操作 32
3.2.3 利用CSS 3生成動畫 34
3.2.4 利用JavaScript讓“流氓兔”跑步 37
3.3 關於界麵設計 39
3.4 使用jQuery Mobile進行界麵製作 42
3.5 編輯器的選擇 45
3.6 Cordova中的API能乾什麼 46
3.7 小結 48
第二篇 基礎知識篇
第4章 Cordova的本地事件 51
4.1 什麼是生命周期 51
4.1.1 Activity的生命周期 51
4.1.2 通過實例體驗Activity的生命周期 53
4.1.3 Cordova的生命周期 55
4.2 使用程序加載事件 57
4.3 使用被動消息事件 60
4.4 使用主動消息事件 63
4.5 小結 65
第5章 設備信息的獲取 66
5.1 Cordova獲取設備信息 66
5.2 device類的異常情況 68
5.3 實戰:用Cordova製作一個簡單的應用 69
5.3.1 界麵設計及實現 69
5.3.2 為應用加入功能 73
5.4 小結 76
第6章 通訊錄信息的獲取 77
6.1 創建一個Contact對象 77
6.2 利用find()方法查詢通訊錄 79
6.3 Contact對象的屬性 81
6.4 聯係人的創建、讀取、修改和刪除 84
6.5 ContactField對象的深入研究 87
6.6 小結 89
第7章 Cordova的消息提示 90
7.1 notification警告的使用 90
7.2 notification確認對話框的使用 92
7.3 notification顯示可以傳遞變量的對話框 94
7.4 notification控製蜂鳴器和震動 96
7.5 小結 97
第8章 加速度傳感器 98
8.1 獲取當前的加速度 98
8.2 監視設備的加速度 100
8.3 詳解acceleration對象 103
8.4 加速度傳感器的使用 103
8.4.1 遊戲 103
8.4.2 抽奬 104
8.4.3 更多更強大的交互 104
8.5 實戰:製作“馬上有一切”的動畫 104
8.5.1 原形設計 105
8.5.2 素材準備 105
8.5.3 動畫實現 106
8.5.4 最終實現 110
8.6 小結 114
第9章 設備傳感器 115
9.1 利用Geolocation類獲取設備地理信息 115
9.2 利用getCurrentPosition()方法獲取設備所在坐標 116
9.3 使用watchPosition()方法監控設備的位置變化 119
9.4 設備方嚮的獲取 122
9.5 監視設備方嚮的兩種方法 124
9.6 小結 128
第10章 Cordova對音頻的控製 129
10.1 利用Cordova播放音頻的方法 129
10.2 利用pause()方法暫停播放音樂 131
10.3 利用stop()方法停止播放音頻文件 133
10.4 獲取音頻文件的更多信息 135
10.5 播放指定位置的音樂 138
10.6 使用Cordova錄製聲音 140
10.7 釋放音頻資源 143
10.8 實戰:製作一個簡單的“錄音機”軟件 143
10.8.1 需求分析 143
10.8.2 界麵實現 144
10.8.3 界麵交互的實現 150
10.8.4 錄音和播放功能的實現 153
10.8.5 最終的組閤 155
10.9 小結 157
第11章 Cordova中的文件操作 158
11.1 使用FileReader讀取文件 158
11.2 使用FileWriter編寫文件 163
11.3 使用FileSystem獲取文件係統信息 168
11.4 FileEntry類簡介 169
11.5 DirectoryEntry類的簡介 174
11.6 使用FileTransfer嚮服務器上傳文件 178
11.7 其他與文件係統相關的類 181
11.8 小結 185
第12章 多媒體資源的捕獲 187
12.1 聲音的采集 187
12.2 圖像信息的采集 191
12.3 視頻的采集 195
12.4 雞肋的MediaFileData對象 196
12.5 小結 197
第13章 Cordova本地存儲的使用 198
13.1 HTML 5中的本地存儲功能 198
13.1.1 為什麼需要本地存儲 198
13.1.2 HTML 5的本地存儲 199
13.2 Cordova中的本地存儲功能 201
13.3 數據庫的使用 202
13.4 數據庫內容的讀取 207
13.5 鍵值對的使用方法 210
13.6 小結 212
第三篇 項目實戰篇
第14章 打造一款類Flappy Bird的小遊戲 215
14.1 需求分析 215
14.2 模型建立 217
14.3 界麵設計 219
14.4 遊戲的設計和實現 223
14.4.1 “像素鳥”的飛行 223
14.4.2 “像素鳥”的跳躍和下落 225
14.4.3 碰撞檢測功能 229
14.5 界麵的美化 232
14.6 缺陷和不足 233
14.6.1 玩法上的缺陷 233
14.6.2 功能上的貧乏 234
14.6.3 人機交互不友好 234
14.7 小結 235
第15章 實戰Cordova新聞應用 236
15.1 項目開始前的“閑言碎語” 236
15.2 項目需求 238
15.3 界麵設計和實現 238
15.3.1 新聞列錶的設計和實現 238
15.3.2 新聞內容頁的實現 241
15.3.3 界麵的進一步整閤 246
15.4 利用Ajax獲取服務器上的信息 248
15.4.1 Ajax的一個簡單實例 248
15.4.2 JavaScript跨域解決方法 250
15.4.3 服務端的實現 252
15.5 讓數據顯示齣來 256
15.5.1 新聞列錶的顯示 256
15.5.2 新聞內容的顯示 258
15.5.3 最終的整閤 259
15.6 小結 263
第16章 實戰Cordova製作號碼本 264
16.1 項目介紹 264
16.2 為Cordova編寫插件 265
16.2.1 實現發短信的插件 265
16.2.2 為Cordova編寫電話撥號插件 271
16.3 界麵設計 272
16.4 界麵的實現 274
16.4.1 聯係人列錶的實現 274
16.4.2 新建聯係人界麵的實現 276
16.4.3 短信編輯界麵的實現 277
16.5 界麵功能的實現 279
16.5.1 聯係人數據的生成 279
16.5.2 頁麵的整閤 284
16.6 最終功能的實現 289
16.7 小結 290
Apache Cordova移動應用開發實戰/跨平颱移動開發叢書 下載 mobi pdf epub txt 電子書 格式 2024
Apache Cordova移動應用開發實戰/跨平颱移動開發叢書 下載 mobi epub pdf 電子書好的好的好的
評分不錯。。。。。。
評分整體gj不錯。希望能有幫助。
評分很好,很不錯的東西
評分好的好的好的
評分書中內容詳盡,指導性強。可作為程序員的手頭工具。
評分可以,復製粘貼的,代錶還可以。
評分包裝不好
評分書中內容詳盡,指導性強。可作為程序員的手頭工具。
Apache Cordova移動應用開發實戰/跨平颱移動開發叢書 mobi epub pdf txt 電子書 格式下載 2024