移動開發經典叢書:PhoneGap入門經典 [Beginning PhoneGap] pdf epub mobi txt 電子書 下載 2024
編輯推薦
你是那個非常渴望遷移到移動領域,但又沒有時間學習新語言的Web開發人員嗎?那麼,PhoneGap就是你所需要的。PhoneGap是一個免費的開源框架,可以利用HTML、CSS和JavaScript創建跨平颱的應用程序。在簡要介紹瞭PhoneGap的安裝和配置信息之後,《移動開發經典叢書:PhoneGap入門經典》將迅速引導你使用PhoneGap建立iOS、Android以及BlackBerry應用程序。每一章都對不同的組件提供瞭深度的視角,並在進入下一階段前通過練習使你掌握每一部分的內容。在《移動開發經典叢書:PhoneGap入門經典》結尾,你將能夠創建自己的移動應用程序。
內容簡介
《移動開發經典叢書:PhoneGap入門經典》主要內容:
◆詳細介紹PhoneGap應用程序的整個創建過程,包括通訊 錄、攝像頭、媒體文件、存儲選項以及更多內容。
◆展示瞭為iOS、Android、BlackBerry、webOS以及Symbian係統安裝和配置PhoneGap的方法。
◆溫習瞭事件對象和事件類型。
◆分享瞭使用網絡、設備以及通知功能進行工作的技術。
◆為掌握文件係統、Web數據庫以及存儲提供重要的指導。
◆鼓勵你充分利用地理定位、羅盤以及加速計的功能。
◆可以通過貫穿《移動開發經典叢書:PhoneGap入門經典》的一組練習來實踐所學的知識。
作者簡介
邁爾(Thomas Myer),是一位谘詢師、作傢以及演說傢。他運營著Triple Dog Dare Media公司並擅長基於Linux和Mac的開發,包括iPhone應用、內容管理係統(CMS)、博客、維基、管理麵闆組件、UNIX係統以及Apple腳本。他是多本著作的作者,包括Professional Codelgniter、Apple Automator withAppleScript,以及Mac OS X UNIX Toolbox等。
內頁插圖
目錄
第1章 PhoneGap介紹
1.1 使用PhoneGap
1.1.1 快速展示PhoneGap的功能
1.1.2 從基礎開始
1.2 PhoneGap的曆史
1.2.1 瞭解PhoneGap的起源
1.2.2 PhoneGap的當前狀態評估
1.2.3 瞭解PhoneGap的優缺點
1.3 理解PhoneGap應用程序的基礎
1.3.1 PhoneGap的作用
1.3.2 API概覽
1.3.3 移動設計問題
1.4 本章小結
第2章 安裝和配置PhoneGap
2.1 下載PhoneGap
2.1.1 為iOS下載PhoneGap
2.1.2 為Android下載PhoneGap
2.1.3 為BlackBerry下載PhoneGap
2.1.4 為webOS下載PhoneGap
2.1.5 為Symbian下載PhoneGap
2.2 使用PhoneGap Build
2.3 選擇開發環境
2.4 本章小結
第3章 基本攻略
3.1 在Xcode中使用PhoneGap
3.2 在Android設備中使用PhoneGap
3.3 在BlackBerry設備中使用PhoneGap
3.4 在其他設備中使用PhoneGap
3.5 本章小結
第4章 事件
4.1 理解事件
4.2 使用事件偵聽器
4.3 理解事件類型
4.3.1 backbutton事件
4.3.2 deviceready事件
4.3.3 menubutton事件
4.3.4 pause事件
4.3.5 resume事件
4.3.6 searchbutton事件
4.3.7 0nline事件
4.3.8 0ffline事件
4.4 本章小結
第5章 使用設備、網絡和通知工作
5.1 從設備獲取信息
5 .1.1 獲取設備的名稱
5.1.2 獲取PhoneGap的版本信息
5.1.3 獲取設備平颱信息
5.1.4 獲取設備的UUID
5.1.5 獲取操作係統版本
5.2 網絡檢測
5.3 使用通知
5.3.1 使用警告
5.3.2 使用確認對話框
5.3.3 使用嗚叫
5.3.4 使用振動
5.4 本章小結
第6章 加速計
6.1 認識加速計
6.1.1 什麼是加速計
6.1.2 使用加速計
6.1.3 加速計應用程序展示
6.2 使用Acceleration對象
6.3 使用加速計方法
6.3.1 getCurrentAcceleration
6.3.2 watchAcceleration
6.3.3 clearWatch
6.4 加速計選項
6.5 本章小結
第7章 羅盤
7.1 認識羅盤
7.1.1 什麼是羅盤
7.1.2 不同設備的差異
7.1.3 使用羅盤
7.1.4 羅盤應用程序展示
7.2 使用羅盤方法
7.2.1 getCurrentHeading
7.2.2 watchHeading
7.2.3 clearWatch
7.3 使用羅盤選項
7.4 改善外觀和體驗
7.5 本章小結
第8章 地理定位
8.1 認識地理定位
8.1.1 什麼是地理定位
8.1.2 使用地理定位
8.1.3 地理定位應用程序展示
8.2 Position、PositionError和Coordinates對象
8.2.1 Position對象
8.2.2 PositionError對象
8.2.3 Coordinates對象
8.3 使用地理定位方法
8.3.1 getCurrentPosition
8.3.2 watchPosition
8.3.3 clearWatch
8.4 使用地理定位選項
8.5 改善外觀和體驗
8.6 本章小結
第9章 媒體
9.1 認識媒體文件
9.1.1 什麼是媒體文件
9.1.2 使用媒體文件
9.1.3 媒體應用程序展示
9.2 Media對象
9.3 使用媒體方法
9.3.1 getCurrentPosition
9.3.2 getDuration
9.3.3 play
9.3.4 pause
9.3.5 release
9.3.6 startRecord
9.3.7 stop
9.4 處理錯誤
9.5 改善外觀和體驗
9.6 本章小結
第10章 攝像頭
10.1 認識攝像頭
10.1.1 什麼是攝像頭
10.1.2 什麼是照片畫廊
10.1.3 使用攝像頭
10.1.4 攝像頭應用程序展示
10.2 使用Camera對象
10.3 使用getPicture方法
10.4 使用攝像頭選項
10.5 改善外觀和體驗
10.6 本章小結
第11章 存儲
第12章 文件
第13章 通訊錄
第14章 捕獲
第15章 創建記事本應用程序
附錄A 練習答案
附錄B PhoneGap工具
附錄C PhoneGap.js
附錄D PhoneGap插件
前言/序言
移動應用程序開發領域的變化很迅速。像PhoneGap這樣的框架代錶瞭將此領域嚮人數眾多、經驗豐富的Web開發人員進行擴展的一個重要步驟。使用PhonGap,可以將來自Web領域的一些(如果不是全部的話)知識和技能遷移到移動應用程序的世界中。
本書介紹瞭PhoneGap的概念,並幫助過渡到建立功能化應用程序的階段——所有這些本地應用程序的開發都無須學習Objective-C或者其他類似語言。本書讀者對象如果符閤以下描述之一,那可能就是本書的受眾:
·對級聯樣式錶(CSS)、超文本標記語言(HTML)和JavaScript具有中等程度認識的Web開發人員。
·目前(更多的是近幾年)已經建立瞭正常運行的Web應用程序,並精通MySQL之類的數據庫,或至少在項目中涉及瞭MySQL。
·由於工作的需要或客戶的要求,要建立一個可以在多個平颱(例如Android和iOS)上運行的移動應用程序,並且必須加快進度。
·可以使用所有的開發工具——文本編輯器、圖片編輯器等。
如果對按部就班的閱讀沒有耐心,而是想直奔主題,那就跳到描述PhoneGap安裝的第2章,並按照需要來選擇章節閱讀。例如,如果想學習地理定位(在第8章中討論)或者羅盤(在第7章中討論),那麼可以隨時從那裏開始——這些章節的編寫都相對獨立。
移動開發經典叢書:PhoneGap入門經典 [Beginning PhoneGap] 下載 mobi epub pdf txt 電子書