http://product.dangdang.com/23472199.html
http://item.jd.com/1159658668.html
目 錄
第一篇 移動開發入門
第1章 初探移動開發................................................................................................... 2
1.1 如今的移動行業.................................................................................................................. 2
1.1.1 手機和平闆的世界................................................................................................. 2
1.1.2 移動網際網路的神話................................................................................................. 8
1.2 跨平台移動開發架構........................................................................................................ 10
1.2.1 什麼是跨平台移動開發架構............................................................................... 11
1.2.2 為什麼選擇跨平台移動開發架構....................................................................... 12
1.2.3 常見的跨平台移動開發架構............................................................................... 12
1.3 真正認識HTML5............................................................................................................. 16
1.3.1 HTML 5是一項新技術嗎.................................................................................... 17
1.3.2 隻要在網站上加一句<!HTML 5 Doctype>就是HTML 5網站了嗎................ 18
1.3.3 HTML 5與之前版本相比僅僅是好看................................................................ 19
1.3.4 使用HTML5能夠讓我更有王霸之氣............................................................... 19
1.4 認識jQueryMobile.......................................................................................................... 21
1.4.1 為什麼選擇jQueryMobile................................................................................. 21
1.4.2 漸進式增強的主題界面....................................................................................... 22
1.4.3 簡單但是有條理的标記化語言規範................................................................... 24
1.4.4 自适應布局........................................................................................................... 24
1.4.5 jQuery Mobile的缺點......................................................................................... 26
1.4.6 jQuery Mobile案例............................................................................................. 27
1.5 小結.................................................................................................................................... 30
第2章 啟程安卓開發之旅.......................................................................................... 31
2.1 為什麼選擇安卓................................................................................................................ 31
2.2 安卓開發環境的搭建........................................................................................................ 32
2.2.1 JDK的配置.......................................................................................................... 32
2.2.2 Eclipse 與ADT的配置...................................................................................... 35
2.2.3 SDK的更新......................................................................................................... 36
2.2.4 第一個程式........................................................................................................... 37
2.2.5 使用實體機測試第一個程式............................................................................... 39
2.3 錯誤解決方法.................................................................................................................... 41
2.3.1 編譯運作報錯的解決方法................................................................................... 41
2.3.2 無法更新SDK..................................................................................................... 42
2.3.3 啟動AVD失敗.................................................................................................... 42
2.4 小結.................................................................................................................................... 43
第3章 使用jQuery Mobile快速開發APP................................................................. 44
3.1 開發環境的選擇................................................................................................................ 44
3.1.1 Dreamweaver編輯器......................................................................................... 44
3.1.2 Notepad++編輯器............................................................................................... 45
3.1.3 UE編輯器............................................................................................................ 47
3.1.4 在PC上測試應用............................................................................................... 48
3.1.5 打包應用的方法................................................................................................... 52
3.2 原了解析............................................................................................................................ 56
3.2.1 選擇元素............................................................................................................... 57
3.2.2 設定屬性............................................................................................................... 58
3.3 連結和按鈕........................................................................................................................ 58
3.4 工具欄................................................................................................................................ 58
3.5 清單.................................................................................................................................... 59
3.6 表單控件............................................................................................................................ 60
3.7 小結.................................................................................................................................... 60
第二篇 jQuery Mobile基礎
第4章 頁面與對話框................................................................................................. 62
4.1 依然從helloworld開始.................................................................................................. 62
4.2 利用jQuery腳本DIY閃光燈效果.................................................................................. 64
4.3 不斷切換的場景................................................................................................................ 67
4.4 整人遊戲:我不是弱智!................................................................................................ 71
4.5 警告!你的手機遭到入侵................................................................................................ 74
4.6 實作漸變的背景................................................................................................................ 76
4.7 另一種對話框.................................................................................................................... 77
4.8 對話框的進階屬性............................................................................................................ 79
4.9 基于jQueryMobile的簡單相冊..................................................................................... 82
4.10 總結.................................................................................................................................. 85
第5章 工具欄的使用................................................................................................. 86
5.1 稍微複雜的頁面................................................................................................................ 86
5.1.1 嘗試使用工具欄................................................................................................... 86
5.1.2 讓工具欄固定....................................................................................................... 89
5.1.3 一次無聊的實驗................................................................................................... 91
5.2 友善的快捷鍵.................................................................................................................... 93
5.3 失效的按鈕........................................................................................................................ 95
5.4 導航欄的應用.................................................................................................................... 96
5.5 導航欄的全屏屬性............................................................................................................ 99
5.6 内容欄的使用.................................................................................................................. 101
5.7 會彈出的面闆.................................................................................................................. 104
5.8 小結.................................................................................................................................. 107
第6章 按鈕的使用................................................................................................... 108
6.1 簡單按鈕的使用.............................................................................................................. 108
6.2 為按鈕加入圖示.............................................................................................................. 110
6.3 更加個性化的顯示圖示.................................................................................................. 113
6.4 自定義按鈕的圖示.......................................................................................................... 116
6.5 播放器的面闆設計.......................................................................................................... 119
6.6 頭部欄中的按鈕圖示...................................................................................................... 121
6.7 一個按鈕也可以玩得很開心.......................................................................................... 123
6.8 簡單的QWER鍵盤....................................................................................................... 126
6.9 方形的按鈕...................................................................................................................... 128
6.10 對話框中的按鈕............................................................................................................ 130
6.11 小結................................................................................................................................ 132
第7章 表單元素的使用........................................................................................... 133
7.1 簡單的QQ登入界面...................................................................................................... 133
7.2 手機調查問卷.................................................................................................................. 137
7.3 精準的進度控制.............................................................................................................. 139
7.4 多彩的調色闆.................................................................................................................. 141
7.5 熄燈,請閉眼.................................................................................................................. 143
7.6 做一道選擇題.................................................................................................................. 146
7.7 多項選擇題...................................................................................................................... 148
7.8 請問先生需要什麼服務.................................................................................................. 149
7.9 對話框中的表單.............................................................................................................. 152
7.10 小結................................................................................................................................ 154
第8章 清單控件的使用........................................................................................... 155
8.1 簡單的新聞清單.............................................................................................................. 155
8.2 音樂專輯清單的顯示...................................................................................................... 158
8.3 更完善的音樂專輯清單.................................................................................................. 161
8.4 顯示銷量的商品清單...................................................................................................... 163
8.5 圖書銷售排名.................................................................................................................. 165
8.6 簡單的電話通訊錄.......................................................................................................... 167
8.7 讓查找更加便捷.............................................................................................................. 169
8.8 比較進階的新聞清單...................................................................................................... 171
8.9 小結.................................................................................................................................. 174
第9章 jQuery Mobile的布局................................................................................... 175
9.1 改良後的QQ登入界面.................................................................................................. 175
9.2 一種簡潔的通訊錄設計.................................................................................................. 179
9.3 完美實作九宮格.............................................................................................................. 182
9.4 可以折疊的QQ好友清單.............................................................................................. 185
9.5 展開圖示的設定.............................................................................................................. 189
9.6 兩種不同的Metro效果實作思路.................................................................................. 192
9.6.1 完全利用分欄布局的方法................................................................................. 193
9.6.2 利用純CSS調整色塊尺寸的方法.................................................................. 195
9.7 簡潔的課程表.................................................................................................................. 197
9.8 小結.................................................................................................................................. 199
第10章 jQuery Mobile的進階特性.......................................................................... 200
10.1 jQuery Mobile的多頁面模闆...................................................................................... 200
10.2 jQuery Mobile中的事件.............................................................................................. 205
10.3 jQuery Mobile中的觸發事件...................................................................................... 207
10.4 觸發事件的簡單應用.................................................................................................... 208
10.5 jQuery Mobile的屬性.................................................................................................. 212
10.6 小結................................................................................................................................ 214
第11章 在jQuery Mobile中使用插件..................................................................... 215
11.1 jQuery Mobile插件概述.............................................................................................. 215
11.2 相冊類插件.................................................................................................................... 217
11.2.1 PhotoSwipe的使用....................................................................................... 217
11.2.2 Camera的使用............................................................................................... 221
11.3 菜單類插件.................................................................................................................... 223
11.4 選擇器插件以及其他插件............................................................................................ 224
11.5 如何擷取jQueryMobile插件..................................................................................... 225
11.6 小結................................................................................................................................ 227
第12章 jQuery Mobile界面綜合實戰...................................................................... 228
12.1 清爽的電子書閱讀器.................................................................................................... 228
12.2 華麗的電腦................................................................................................................ 231
12.3 移動BBS模闆............................................................................................................. 234
12.4 基于jQueryMobile的簡單記事本............................................................................. 236
12.5 基于jQueryMobile的全鍵盤界面............................................................................. 238
12.6 小結................................................................................................................................ 240
第三篇 跨平台APP實戰
第13章 大學移動校園實戰項目............................................................................... 242
13.1 項目背景........................................................................................................................ 242
13.2 界面設計........................................................................................................................ 243
13.3 架構設計........................................................................................................................ 244
13.4 主界面的制作................................................................................................................ 245
13.5 二級欄目的制作............................................................................................................ 251
13.6 内容頁的制作................................................................................................................ 255
13.7 校園風光子產品................................................................................................................ 256
13.8 小結................................................................................................................................ 257
第14章 個人部落格項目實戰...................................................................................... 258
14.1 項目規劃........................................................................................................................ 258
14.2 主界面設計.................................................................................................................... 260
14.3 文章清單的設計............................................................................................................ 262
14.4 文章内容頁的實作........................................................................................................ 267
14.5 文章類的設計................................................................................................................ 270
14.6 測試環境的搭建............................................................................................................ 272
14.7 資料庫的設計................................................................................................................ 277
14.8 内容頁功能的實作........................................................................................................ 283
14.9 文章清單的實作............................................................................................................ 288
14.10 首頁的實作................................................................................................................. 293
14.11 小結............................................................................................................................. 295
第15章 線上音樂播放器......................................................................................... 296
15.1 項目介紹........................................................................................................................ 296
15.2 界面布局設計................................................................................................................ 299
15.2.1 首頁界面設計.................................................................................................. 299
15.2.2 推薦主題頁面的設計...................................................................................... 300
15.2.3 歌手清單界面設計.......................................................................................... 301
15.2.4 專輯清單界面設計.......................................................................................... 302
15.3 控制台功能的實作.................................................................................................... 302
15.3.1 audio控件簡介............................................................................................... 303
15.3.2 需求分析.......................................................................................................... 306
15.3.3 功能實作.......................................................................................................... 309
15.4 界面的實作.................................................................................................................... 315
15.4.1 首頁界面的實作.............................................................................................. 315
15.4.2 推薦主題頁面的實作...................................................................................... 317
15.4.3 歌手清單界面的實作...................................................................................... 319
15.4.4 專輯清單的實作.............................................................................................. 321
15.5 資料庫的設計................................................................................................................ 322
15.6 背景的實作.................................................................................................................... 327
15.6.1 資料庫連接配接類的實作...................................................................................... 327
15.6.2 首頁功能的實作.............................................................................................. 329
15.6.3 推薦主題頁面功能實作.................................................................................. 332
15.6.4 歌手清單的實作.............................................................................................. 339
15.6.5 專輯清單的實作.............................................................................................. 341
15.7 小結................................................................................................................................ 343
第16章 線上視訊播放器......................................................................................... 344
16.1 項目需求........................................................................................................................ 344
16.2 界面設計........................................................................................................................ 345
16.3 界面的實作.................................................................................................................... 347
16.3.1 主題檔案的擷取.............................................................................................. 347
16.3.2 首頁界面的實作.............................................................................................. 349
16.3.3 二級頁面的實作.............................................................................................. 352
16.3.4 視訊播放界面的實作...................................................................................... 354
16.4 資料庫設計.................................................................................................................... 356
16.5 功能的實作.................................................................................................................... 359
16.5.1 首頁功能的實作................................................................................................ 359
16.5.2 專輯清單功能的實作........................................................................................ 362
16.5.3 播放頁面的實作.............................................................................................. 365
16.6 小結................................................................................................................................ 369
第17章 大學校園表白牆......................................................................................... 370
17.1 項目介紹........................................................................................................................ 370
17.2 頁面設計........................................................................................................................ 371
17.2.1 首頁兼登入頁面的設計.................................................................................. 371
17.2.2 注冊頁面的設計.............................................................................................. 372
17.2.3 資訊釋出頁面的設計...................................................................................... 373
17.3 界面的實作.................................................................................................................... 373
17.3.1 首頁界面的實作.............................................................................................. 373
17.3.2 登入界面的實作.............................................................................................. 375
17.3.3 注冊頁面的實作.............................................................................................. 380
17.3.4 表白子產品的實作.............................................................................................. 381
17.4 資料庫的設計................................................................................................................ 383
17.5 功能的實作.................................................................................................................... 385
17.5.1 注冊功能的實作.............................................................................................. 385
17.5.2 首頁功能的實作.............................................................................................. 390
17.5.3 發表留言功能的實作...................................................................................... 395
17.5.4 首頁的完善...................................................................................................... 398
17.6 小結................................................................................................................................ 402
第18章 天天背單詞項目實戰.................................................................................. 403
18.1 項目說明........................................................................................................................ 403
18.2 第一版的實作................................................................................................................ 404
18.2.1 第一版界面的實作.......................................................................................... 404
18.2.2 資料庫的建立.................................................................................................. 407
18.2.3 功能的實作...................................................................................................... 407
18.2.4 階段性總結...................................................................................................... 409
18.3 改進和完善.................................................................................................................... 410
18.3.1 方案描述.......................................................................................................... 410
18.3.2 清單頁面的實作.............................................................................................. 410
18.3.3 清單頁面功能的實作...................................................................................... 412
18.3.4 背單詞頁面的改進.......................................................................................... 414
18.4 小結................................................................................................................................ 416
第四篇 釋出和推廣應用
第19章 應用的釋出和推廣...................................................................................... 418
19.1 如何生成跨平台的應用................................................................................................ 418
19.1.1 生成iOS應用.................................................................................................. 418
19.1.2 生成黑莓應用.................................................................................................. 420
19.1.3 生成WebOS應用.......................................................................................... 422
19.1.4 生成Symbian應用........................................................................................ 423
19.1.5 生成WP應用.................................................................................................. 424
19.2 怎樣釋出應用................................................................................................................ 425
19.3 怎樣推廣應用................................................................................................................ 427
19.4 小結