PhoneGap 3.0 移動應用開發實戰詳解(附光盤) PhoneGap 3.0移动应用开发实战详解(附光盘)

張亞飛, 崔巍

  • 出版商: 中國鐵道
  • 出版日期: 2015-01-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • 頁數: 390
  • 裝訂: 平裝
  • ISBN: 7113192874
  • ISBN-13: 9787113192877
  • 相關分類: Cross-Platform
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

<內容簡介>

張亞飛、崔巍編著的《PhoneGap3.0移動應用開發實戰詳解(附光盤)》對PhoneGap的相關知識進行了介紹,共4個部分,31章。主要內容包括:PhoneGap的基本概念和開發環境的建立;原生插件的使用;軟件配置、GUI設計以及一些綜合性的開發案例;PhoneGap運行原理、自定義插件開發和第三方插件的使用。
    本書配套光盤,包含書中所有案例的程序源代碼,以及程序開發操作視頻,以期提高學習效率,讀者在學習過程中可參考使用。
    本書內容豐富、案例翔實,閱讀對象主要為初入門的手機、平板APP開發者,以及想儘快掌握網頁結合PhoneGap新技術的用戶。通過本書,讀者可以快速掌握結合PhoneGap開發iOS、Android原生應用程序的技術。

<目錄>

第Ⅰ篇 PhoneGap基礎入門篇
第1章 PhoneGap3.x開發基礎入門
  1.1 瞭解基於PhoneGap框架的開發
  1.2 下載和安裝PhoneGap框架
    1.2.1 在Windows上安裝PhoneGap
    1.2.2 在Mac上安裝PhoneGap
  1.3 關於手機操作系統的知識
第2章 建立PhoneGap for Android開發和測試環境
  2.1 建立開發和測試環境
    2.1.1 配置Java環境
    2.1.2 安裝ANT和配置環境
    2.1.3 配置Android環境
    2.1.4 安裝Android SDK用於編譯和測試
    2.1.5 創建和配置Android模擬器
  2.2 創建PhoneGap工程
    2.2.1 為PhoneGap工程添加Android平臺
    2.2.2 編譯、安裝和運行
  2.3 使用ADT進行PhoneGap開發
    2.3.1 在模擬器中測試程序
    2.3.2 實戰第一個Android原生應用程序
    2.3.3 部署到設備測試
    2.3.4 怎樣選擇一臺合適的設備進行測試
    2.3.5 編譯、提交和安裝
第3章 建立PhoneGap for iOS開發和測試環境
  3.1 創建PhoneGap工程
    3.1.1 為PhoneGap工程添加iOS平臺
    3.1.2 編譯、安裝和運行
  3.2 使用Xcode進行PhoneGap開發
    3.2.1 在模擬器中測試程序
    3.2.2 實戰第一個iOS原生應用程序
    3.2.3 部署到設備測試
    3.2.4 編譯、提交和安裝
第Ⅱ篇 PhoneGap原生插件實戰篇
第4章 內核事件處理和PhoneGap 基本使用方法
  4.1 PhoneGap基本開發方法
  4.2 處理事件
    4.2.1 內核事件
    4.2.2 偵測設備按鍵
第5章 PhoneGap原生插件的管理和程序調試
  5.1 安裝和管理原生插件
    5.1.1 在開發環境中查看安裝的插件
    5.1.2 查看和刪除插件
    5.1.3 PhoneGap3.x原生插件功能目錄
  5.2 使用插件偵測電量變化
  5.3 使用控制台調試
    5.3.1 使用Android控制台
    5.3.2 使用Xcode控制台
  5.4 程序內置瀏覽器窗口
    5.4.1 打開一個瀏覽器窗口
    5.4.2 關閉窗口
    5.4.3 事件處理
    5.4.4 顯示隱藏的網頁
    5.4.5 執行腳本註入
    5.4.6 執行CSS樣式註入
第6章 設備信息和系統消息提示
  6.1 獲取設備相關信息
  6.2 系統消息提示對話框
    6.2.1 提示警告框
    6.2.2 確認對話框
    6.2.3 提示輸入消息對話框
  6.3 系統震動和蜂鳴提示
    6.3.1 觸發設備蜂鳴
    6.3.2 觸發設備震動
第7章 Android和iOS文件系統處理
  7.1 關於文件系統操作和操作權限
    7.1.1 Android文件系統操作權限
    7.1.2 瞭解Android系統的文件夾
    7.1.3 iOS文件系統操作權限
    7.1.4 瞭解iOS應用程序目錄
  7.2 獲取文件系統
    7.2.1 獲得文件系統根目錄
    7.2.2 直接讀取目錄或者文件
  7.3 目錄處理
    7.3.1 創建文件夾或者獲取對一個文件夾的引用
    7.3.2 實戰案例——實現全兼容性在應用程序目錄下創建文件夾
    7.3.3 獲取或者修改文件夾的元數據
    7.3.4 獲取上一級目錄
    7.3.5 目錄讀取
    7.3.6 實戰案例——遍歷目錄
    7.3.7 刪除一個文件夾
    7.3.8 移動和重命名一個文件夾
    7.3.9 複製一個文件夾
    7.3.10 實戰案例——檢查一個文件夾是否存在於目標磁盤上
  7.4 文件處理
    7.4.1 創建文件或者獲取對一個文件的引用
    7.4.2 獲取文件信息
    7.4.3 獲取文件所在目錄
    7.4.4 移動和重命名文件
    7.4.5 複製和刪除文件
    7.4.6 實戰案例——檢查一個文件是否存在於目標磁盤上
    7.4.7 文件切割
  7.5 讀取文件內容
  7.6 修改文件內容
    7.6.1 瞭解FileWriter
    7.6.2 在文檔末尾追加數據
  7.7 出錯處理
第8章 建立網絡應用程序
第9章 地理位置定位和LBS
第10章 感應器應用——重力加速計和羅盤
第11章 本地存儲——localStorage
第12章 使用本地數據庫存儲
第13章 管理手機通訊錄
第14章 從照相機捕捉圖片和打開相冊庫圖片
第15章 視頻和音頻的播放控制
第16章 錄音和攝像
第17章 實現全屏和添加程序啟動界面(Splash屏幕)
第18章 應用程序的國際化和區域化
第Ⅲ篇 工程實戰和配置篇
第19章 應用程序的管理和配置
第20章 設計程序UI
第21章 實戰案例——結合Google地圖路線服務創建駕車導航應用
第22章 實戰案例——創建新聞訂閱閱讀器
第Ⅳ篇 PhoneGap for Android內核原理和插件實戰篇
第23章 PhoneGap for Android內核原理和自定義插件
第24章 通知欄消息提示
第25章 條形碼掃描和識別
第26章 為程序加入短信發送和接收功能
第27章 文本朗讀(TTS)
第28章 語音識別(SpeechRecognizer)
第29章 屏幕截圖
第30章 電話狀態監聽
第31章 視頻播放
附錄A 原生插件配置和權限許可速查
附錄B 常用區域化標識符及自然語言對照表
附錄C 安裝ADT for Eclipse開發環境
附錄D 參考文獻以及資料來源