注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合PhoneGap實戰(zhàn)

PhoneGap實戰(zhàn)

PhoneGap實戰(zhàn)

定 價:¥59.00

作 者: 董霙,黃悅,李硙 等著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 程序設計 計算機/網(wǎng)絡 移動開發(fā)

ISBN: 9787111406303 出版時間: 2013-01-01 包裝: 平裝
開本: 16開 頁數(shù): 272 字數(shù):  

內(nèi)容簡介

  《PhoneGap實戰(zhàn)》由來自騰訊的資深專家團隊撰寫,Adobe中國區(qū)專家和PhoneGap中國社區(qū)聯(lián)袂推薦。本書內(nèi)容全面、注重實戰(zhàn)、啟發(fā)性強,對PhoneGap的所有功能、特性、使用方法和開發(fā)技巧進行了全面而透徹的講解,是系統(tǒng)學習PhoneGap的權威參考書?!禤honeGap實戰(zhàn)》全書一共10章:第1章主要介紹PhoneGap的用途、與其他同類框架的比較,以及Web開發(fā)的入門知識;第2章詳細講解PhoneGap在各個移動平臺上的安裝與配置;第3章通過一個匯率計算器實例講解PhoneGap應用開發(fā)的完整流程和相關技術細節(jié);第4章詳細講解PhoneGap的API;第5章和第6章是兩個綜合性的案例(指南針、萬圣節(jié)更衣室),它們都遵循構(gòu)想、設計、開發(fā)、調(diào)試、發(fā)布五大流程,從實戰(zhàn)出發(fā),由淺入深,逐步推進;第7章介紹PhoneGap應用在各個平臺上的發(fā)布流程與方法;第8章從不同的平臺、視覺風格、交互設計、移動應用選型等角度分享了移動應用產(chǎn)品設計的一些技巧和最佳實踐;第9章講解PhoneGap與jQuery Mobile的結(jié)合使用;第10章介紹PhoneGap插件的使用。本書有3個重要的特點:(1)注重實戰(zhàn)。書中包含的3個經(jīng)典案例:匯率計算器、指南針、萬圣節(jié)更衣室,都依循構(gòu)想、設計、開發(fā)、調(diào)試、發(fā)布五大流程,都從實戰(zhàn)出發(fā),由淺入深,逐步推進。(2)內(nèi)容全面。本書詳細而完整地介紹了PhoneGap API 的屬性與方法,同時對基本W(wǎng)eb 技術(HTML、CSS、JavaScript)進行了入門講解,即使之前沒有網(wǎng)頁開發(fā)經(jīng)驗的讀者也能快速地投入到App開發(fā)中。(3)啟發(fā)性強。一款跨平臺的移動App,除了程序開發(fā)之外,在產(chǎn)品設計和用戶交互上,也存在各自平臺的特殊性,本書將比較同款產(chǎn)品在 iOS 與 Android 平臺上設計、交互的異同,從而啟發(fā)讀者設計出更符合平臺特征的移動App。

作者簡介

  董霙,畢業(yè)于北京電影學院,從事互動創(chuàng)意設計工作超過10年。2007年加盟騰訊,就職于騰訊廣告產(chǎn)品部,任設計中心總監(jiān),負責面向客戶的新媒體廣告創(chuàng)意及產(chǎn)品開發(fā)支持服務,有豐富的跨平臺創(chuàng)意開發(fā)經(jīng)驗。帶領團隊獲得多項產(chǎn)品專利并多次贏得國內(nèi)廣告創(chuàng)意賽事大獎。黃悅,資深Web前端開發(fā)工程師,在該領域研究近10年,實戰(zhàn)經(jīng)驗豐富。目前在騰訊主要負責跨平臺的廣告產(chǎn)品前端開發(fā)與設計,此前先后擔任過多媒體互動工程師、交互設計師和UI 設計師。精通 HTML、CSS、JavaScript、ActionScript 和 RIA 等前端開發(fā)技術,在通過前端技術提高產(chǎn)品運行效率及用戶交互體驗方面頗有心得,對跨平臺 Web App 的開發(fā)與設計也有較深入的研究。在產(chǎn)品的開發(fā)與設計中崇尚敏捷開發(fā)的實踐,及時響應需求、快速并高效地實現(xiàn)產(chǎn)品功能。最近兩年,集中精力研究和實踐CSS3、HTML 5、響應式設計及PhoneGap等前沿技術,致力于更好地開發(fā)出具有良好用戶體驗的桌面及移動Web產(chǎn)品。李硙,資深Web前端開發(fā)工程師,有8年網(wǎng)站開發(fā)經(jīng)驗,先后供職于網(wǎng)易、騰訊,從事Web相關的技術工作。一直致力于HTML、JavaScript、CSS等Web相關技術的研究與實踐,在HTML頁面優(yōu)化及用戶體驗的研究上有豐富的實踐經(jīng)驗。關注新技術,對HTML 5,以及各種移動設備和移動開發(fā)技術有著濃厚的興趣,尤其是 Web技術在移動領域的應用。在PhoneGap測試版發(fā)布之后,對其進行了持續(xù)且深入的學習研究,積累了豐富的實戰(zhàn)經(jīng)驗。此外,還在PHP和Linux服務器的后臺架構(gòu)與開發(fā)方面有很深入的了解和豐富的實踐經(jīng)驗。祁特,資深Web前端工程師,在該領域有8年工作經(jīng)驗,曾經(jīng)在網(wǎng)易等多家公司擔任前端開發(fā)工程師。目前就職于騰訊北京分公司,從事Web開發(fā)相關的技術工作,有豐富的項目經(jīng)驗。癡迷于HTML、JavaScript、CSS、Flash等網(wǎng)站前端相關技術的研究與實踐,并持續(xù)關注跨平臺技術的發(fā)展。近期主要從事跨平臺Web移動產(chǎn)品的快速開發(fā),對PhoneGap技術進行了深入研究,擁有大量寶貴的項目經(jīng)驗。黃珊,有超過8年的互動創(chuàng)意設計工作經(jīng)驗,2009年加盟騰訊,現(xiàn)任職于騰訊廣告平臺與產(chǎn)品部,擔任美術指導,負責騰訊廣告互動創(chuàng)意工作。帶領的設計團隊平均每年產(chǎn)出300多個互動創(chuàng)意作品,多次獲得互動廣告大獎,2009年獲得“Adworld Awards 2009年度金營銷大獎——最佳全場大獎”。近期比較關注HTML 5及CSS3的應用,致力于打造用戶-客戶-媒體三方一體的廣告互動創(chuàng)意產(chǎn)品。劉婭琦,騰訊廣告平臺與產(chǎn)品部設計師,主要負責無線客戶端廣告產(chǎn)品及響應式網(wǎng)站的設計與前端開發(fā)。具備豐富的大型網(wǎng)站UI/UE設計及前端開發(fā)經(jīng)驗,其作品獲得2011年中國互動網(wǎng)絡廣告創(chuàng)意獎中的多個獎項。撰寫出版了《Maya 2008 中英文命令速查手冊》、《Flash CS4 完全學習手冊》、《Flash CS4 高手之路》等書籍,以生動實用的案例和良好的學習體驗得到了市場的積極評價和廣大讀者的肯定。

圖書目錄

推薦序
前言
第一篇 準 備 篇
第1章 認識PhoneGap
1.1   PhoneGap 介紹
1.1.1   什么是PhoneGap
1.1.2 PhoneGap的起源
1.1.3   PhoneGap的用途
1.1.4   PhoneGap的發(fā)展現(xiàn)狀及趨勢
1.2 PhoneGap的優(yōu)勢與不足
1.2.1 PhoneGap相比其他框架的優(yōu)勢
1.2.2   PhoneGap的不足
1.3   Web開發(fā)速成
1.3.1   HTML介紹
1.3.2   CSS介紹
1.3.3   JavaScript入門
1.4   小結(jié)
第2章 安裝和配置PhoneGap
2.1 下載PhoneGap
2.2 配置PhoneGapa
2.2.1 配置PhoneGap 到iOS
2.2.2 配置PhoneGap 到Android
2.2.3 配置PhoneGap到BlackBerry
2.2.4 配置PhoneGap 到webOS
2.2.5 配置PhoneGap 到Symbian
2.3 小結(jié)
第3章 編寫第一個PhoneGap應用—匯率計算器
3.1 匯率計算器功能概述
3.2 創(chuàng)建程序
3.3 配置程序界面
3.3.1 引入相關文件
3.3.2 制作程序界面
3.4 給程序添加功能邏輯
3.5 在模擬器中測試程序
3.6 在手機上測試程序
3.6.1 生成iPhone應用
3.6.2 生成Android應用
3.7 小結(jié)
第二篇 基 礎 篇
第4章 PhoneGap API詳解
4.1 PhoneGap API簡介
4.2 使用PhoneGap API前的準備
4.3 本地事件處理
4.3.1 deviceready
4.3.2   pause
4.3.3   resume
4.3.4   online
4.3.5   offline
4.3.6   backbutton
4.3.7   batterycritical
4.3.8   batterylow
4.3.9   batterystatus
4.3.10   menubutton
4.3.11   searchbutton
4.3.12   startcallbutton
4.3.13   endcallbutton
4.3.14   volumedownbutton
4.3.15   volumeupbutton
4.4   加速計傳感器
4.4.1   獲取加速計傳感器的坐標位置
4.4.2   周期性獲取加速計傳感器的坐標位置
4.4.3   停止監(jiān)視加速計傳感器的坐標位置
4.5   使用設備攝像頭
4.6 多媒體采集
4.6.1 使用capture對象錄制視頻
4.6.2   使用capture對象獲取圖片
4.6.3   使用capture對象錄制語音
4.7   偵測設備屏幕朝向—指南針
4.7.1   獲取指南針當前朝向
4.7.2   在固定的時間間隔獲取設備朝向的角度
4.7.3   停止WatchID參數(shù)指定的指南針監(jiān)聽
4.7.4   當指南針改變度數(shù)時獲取朝向度數(shù)
4.7.5   停止watchID參數(shù)指定的指南針朝向度數(shù)的監(jiān)聽
4.8 獲取網(wǎng)絡連接狀態(tài)
4.9 訪問手機通訊錄
4.9.1 創(chuàng)建一個新的聯(lián)系人
4.9.2   查詢聯(lián)系人
4.9.3 處理聯(lián)系人信息
4.10 獲取設備信息
4.10.1 獲得設備的型號名稱
4.10.2 獲取設備上正在運行的PhoneGap版本信息
4.10.3 獲得設備使用的操作系統(tǒng)名稱
4.10.4 獲得設備的全球唯一標識
4.10.5 獲得操作系統(tǒng)的版本號
4.11 文件系統(tǒng)處理
4.11.1 File
4.11.2 FileReader
4.11.3 FileWriter
4.11.4   FileSystem
4.11.5   FileEntry
4.11.6   DirectoryEntry
4.11.7   DirectoryReader
4.11.8   FileTransfer
4.12   使用設備傳感器的GPS地理位置服務
4.12.1   獲得當前地理位置
4.12.2   監(jiān)測設備的位置變化
4.12.3   停止監(jiān)聽設備的位置變化
4.13   播放和錄制音頻
4.13.1   獲得音頻文件的當前位置
4.13.2   獲得音頻文件總時長
4.13.3   開始或者繼續(xù)播放音頻文件
4.13.4   暫停播放音頻文件
4.13.5   釋放音頻資源
4.13.6   停止播放音頻文件
4.13.7   在音頻文件中跳到指定位置
4.13.8   啟動錄制音頻文件
4.13.9   停止錄制音頻文件
4.14 消息提示
4.14.1 警告框
4.14.2   確認框
4.14.3   蜂鳴
4.14.4   振動
4.15   客戶端數(shù)據(jù)存儲
4.15.1   openDatabase
4.15.2   Database
4.15.3   SQLTransaction
4.15.4   SQLResultSet
4.15.5 SQLResultSetList
4.15.6   SQLError
4.15.7   localStorage
4.16   小結(jié)
第三篇 實 戰(zhàn) 篇
第5章 “指南針”應用程序
5.1 指南針應用簡介及功能概述
5.2 利用PhoneGap創(chuàng)建指南針應用程序
5.2.1 主流平臺指南針應用程序介紹
5.2.2 創(chuàng)建PhoneGap指南針程序
5.2.3 指南針程序UI界面
5.2.4 程序代碼及邏輯講解
5.2.5 導出應用程序
5.2.6 在手機上測試應用程序
5.3 小結(jié)
第6章 “萬圣節(jié)更衣室”應用程序
6.1 設置項目
6.2 配置程序界面
6.2.1 程序界面介紹
6.2.2 程序界面分辨率說明
6.2.3 程序界面圖片素材配置
6.3 界面HTML與CSS編寫
6.3.1 基礎代碼
6.3.2 開始頁
6.3.3   文本輸入頁
6.3.4   搖晃監(jiān)測頁
6.3.5   結(jié)果頁
6.3.6   HTML與CSS最終代碼
6.4   程序編寫
6.4.1   界面切換功能
6.4.2   文本輸入頁功能
6.4.3   搖晃監(jiān)測頁功能
6.4.4   結(jié)果頁功能
6.4.5   退出程序功能
6.4.6   最終代碼
6.5   打包與測試
6.5.1   打包生成APK文件
6.5.2   測試運行
6.6   小結(jié)
第四篇 提 高 篇
第7章 發(fā)布應用程序
7.1 將程序提交到App Store
7.1.1 向Apple注冊
7.1.2 準備應用程序的發(fā)行版本
7.1.3 提交App
7.2 將Android應用程序提交到移動應用程序市場
7.2.1 注冊成為開發(fā)者
7.2.2 提交App
7.3 小結(jié)
第8章 移動應用的產(chǎn)品設計
8.1 Android和iPhone的產(chǎn)品設計差異
8.1.1 功能定義階段
8.1.2 構(gòu)架交互階段
8.1.3 改進細化階段
8.1.4 輸出產(chǎn)品階段
8.2 統(tǒng)一化與差異化
8.2.1 視覺風格的統(tǒng)一
8.2.2 交互設計的差異化
8.3 交互體驗的重要性
8.3.1 什么是交互設計
8.3.2 交互設計的重要性
8.3.3 如何進行交互設計
8.4   WebApp與原生App
8.4.1 WebApp和原生App的對比
8.4.2   如何選擇WebApp和原生App
8.5 利用HTML 5和JavaScript編寫交互動畫
8.5.1 利用Adobe Edge創(chuàng)建一個新的項目
8.5.2 創(chuàng)建帶緩動的漸入HTML動畫
8.5.3 創(chuàng)建循環(huán)動畫效果
8.5.4 創(chuàng)建按鈕完成應用界面的跳轉(zhuǎn)
8.5.5 導出HTML動畫
8.6 小結(jié)
第9章 PhoneGap與jQuery Mobile的結(jié)合使用
9.1 jQuery簡介
9.2 了解jQuery Mobile
9.3 使用jQuery Mobile
9.4 PhoneGap與jQuery Mobile
9.5 小結(jié)
第10章 PhoneGap的插件
10.1 如何使用PhoneGap插件
10.2   小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號