●第一篇入門篇
第1章認識PhoneGap
1.1認識PhoneGap
1.1.1PhoneGap的發展
1.1.2PhoneGap的特色
1.1.3PhoneGap的優勢
1.2PhoneGap的小伙伴們
1.2.1jQueryMobile
1.2.2jQueryTouch
1.2.3jQiPhoneUI
1.3飽受爭議的PhoneGap
1.3.1因為“慢”遭詬病
1.3.2因為“快”引發的爭議
1.4小結
第2章PhoneGap入門
2.1開發環境的搭建
2.1.1安卓開發環境的搭建
2.1.2PhoneGap的配置
2.2跨平臺的HTML5
2.3更好玩的CSS3
2.4完美兼容瀏覽器的jQuery框架
2.5小結
第3章開始前的準備
3.1HTML5,你真的準備好了麼
3.2HTML5的若干練習
3.2.1實現漸變的背景和圓角的按鈕
3.2.2利用JavaScript響應用戶的操作
3.2.3利用CSS3生成動畫
3.2.4利用JavaScript讓“流氓兔”跑步
3.3關於界面設計
3.4使用jQueryMobile進行界面制作
3.5編輯器的選擇
3.6PhoneGap中的API能干什麼
3.7小結
第二篇基礎知識篇
第4章PhoneGap的本地事件
4.1什麼是生命周期
4.1.1Activity的生命周期
4.1.2通過實例體驗Activity的生命周期
4.1.3PhoneGap的生命周期
4.2使用程序加載事件
4.3使用被動消息事件
4.4使用主動消息事件
4.5小結
第5章設備信息的獲取
5.1PhoneGap獲取設備信息
5.2device類的異常情況
5.3PhoneGap程序運行慢的解決方案
5.4實戰:用PhoneGap制作一個簡單的應用
5.4.1界面設計及實現
5.4.2為應用加入功能
5.5小結
第6章通訊錄信息的獲取
6.1創建一個Contact對像
6.2利用find方法查詢通訊錄
6.3Contact對像的屬性
6.4聯繫人的創建、讀取、修改和刪除
6.5ContactField對像的深入研究
6.6小結
第7章PhoneGap的消息提示
7.1notification警告的使用
7.2notification確認對話框的使用
7.3notification顯示可以傳遞變量的對話框
7.4notification控制蜂鳴器和震動
7.5小結
第8章加速度傳感器
8.1獲取當前的加速度
8.2監視設備的加速度
8.3詳解acceleration對像
8.4加速度傳感器的使用
8.4.1遊戲
8.4.2抽獎
8.4.3更多更強大的交互
8.5實戰:制作“馬上有一切”的動畫
8.5.1原形設計
8.5.2素材準備
8.5.3動畫實現
8.5.4最終實現
8.6小結
第9章設備傳感器
9.1利用Geolocation類獲取設備地理信息
9.2利用getCurrent ition方法獲取設備所在坐標
9.3使用watch ition方法監控設備的位置變化
9.4設備方向的獲取
9.5監視設備方向的兩種方法
9.6小結
第10章PhoneGap對音頻的控制
10.1利用PhoneGap播放音頻的方法
10.2利用pause方法暫停播放音樂
10.3利用stop方法停止播放音頻文件
10.4獲取音頻文件的更多信息
10.5播放指定位置的音樂
10.6使用PhoneGap錄制聲音
10.7釋放音頻資源
10.8實戰:制作一個簡單的“錄音機”軟件
10.8.1需求分析
10.8.2界面實現
10.8.3界面交互的實現
10.8.4錄音和播放功能的實現
10.8.5最終的組合
10.9小結
第11章PhoneGap中的文件操作
11.1使用FileReader讀取文件
……
第三篇項目實戰篇
第四篇項目管理篇
PhoneGap是一款優秀的移動跨平臺開發框架,開發者通過它能夠快速地將Web應用打包成在各個平臺上運行的本地APP。
本書分4篇共19章,第一篇是入門篇,包括了PhoneGap的小伙伴們、在安卓開發環境下的配置、對HTML5前景的簡單介紹。第二篇是基礎知識篇,包含了設備信息、通訊錄、加速度傳感器、設備傳感器、音頻、文件、多媒體資源等PhoneGap中API的實例。第三篇是項目實戰篇,包括簡單的遊戲(FlappyBird)、新聞客戶端,以及結合jQueryMobile制作的號碼本。第四篇是項目管理篇,包括APP的改進、發布和設計等內容。
本書內容詳盡、實例豐富,適合PhoneGap跨平臺APP開發的初學者,尤其是在校學生,以及有意在互聯網時代撈到第一桶金的創業者。