搭建Dreamweaver集成移動開發(fā)環(huán)境
搭建Dreamweaver集成移動開發(fā)環(huán)境前需要了解移動Web開發(fā)。移動Web開發(fā)顧名思義用傳統(tǒng)Web技術(shù)(Html,JavaScript)開發(fā)移動應(yīng)用,目前有兩種方式:
1、純網(wǎng)頁開發(fā):
用戶通過在瀏覽器中輸入網(wǎng)址訪問,利用HTML5技術(shù)可以做到離線存儲、地理位置跟蹤等,缺點無法訪問終端本地API,如:攝像頭、文件系統(tǒng)、手機聯(lián)系人等。
2、基于Web的偽本地應(yīng)用:
Web程序被打包成本地應(yīng)用安裝在移動終端。比如生成Android的APK安裝包,可以發(fā)布在各大Market市場。優(yōu)點是理論上可以訪問終端幾乎所有API,但是需要移動中間件的支持。我們目前主要討論這種開發(fā)方式,關(guān)注并研究移動中間件PhoneGap。
相關(guān)技術(shù)介紹
1、移動Web開發(fā)總體架構(gòu),按照程序執(zhí)行順序:
移動Web UI框架(Sencha Touch、jQuery Mobile等) -> 移動中間件(PhoneGap) -> 操作系統(tǒng)(Android、iOS、BlackBerry、Symbian、webOS)。
從左到右,表示程序執(zhí)行過程中,框架所處的位置,PhoneGap處于頁面和操作系統(tǒng)之間。
支持平臺相對不多 iPhone、Android和黑莓,但是功能強悍,可以簡單看成Ext在移動設(shè)備的移植版本,如果你熟悉Ext框架會用起來非常順手。像偶這樣不喜歡寫 div 布局頁面的程序員比較喜歡,因為純JavaScript搞定頁面布局,豐富的組件支持,華麗的頁面效果,但是需要考慮性能問題。
Dreamweaver集成該框架和PhoneGap,該組合是前端開發(fā)人員最易入手的移動應(yīng)用開發(fā)平臺,jQuery Mobile支持很多平臺 iOS、Android、Windows Phone 、Blackberr、Symbian 等。#p#
搭建開發(fā)環(huán)境
1、關(guān)于Dreamweaver版本
請確認(rèn)版本是Dreamweaver CS5.5 版本號11.5,若已安裝CS5.5但是版本號低于11.5,請移步至本站QQ群171559941下載升級包,否則Android SDK無法安裝。
2、安裝 Android SDK
該步驟安裝Android模擬器,程序可在模擬器中運行。點擊“站點-》移動應(yīng)用程序-》配置應(yīng)用程序框架”,彈出對話框見下圖:
選擇安裝路徑,點擊“簡易安裝”,等待安裝完成提示。
3、本機應(yīng)用程序配置
該步驟設(shè)置應(yīng)用程序名稱、作者姓名、應(yīng)用ID和啟動虛擬機。點擊“站點-》移動應(yīng)用程序-》應(yīng)用程序設(shè)置”,彈出對話框見下圖:
填寫完后,點擊“管理AVD”,在彈出的對話框中,點擊右面的“Start-》Launch”按鈕,開始啟動Android虛擬機,可能比較慢,直到出現(xiàn)下面界面:
開發(fā)第一個移動應(yīng)用
1、生成DEMO應(yīng)用
新建站點“HelloAndroid”,然后點擊菜單“文件-》新建”,見下圖
確認(rèn)創(chuàng)建后,保存文件名為“index.html”,在彈出對話框中按“確認(rèn)-》復(fù)制”按鈕,然后點擊“站點-》移動應(yīng)用程序-》生成和模擬-》Android”等待程序打包發(fā)布到虛擬機吧,發(fā)布完成后,請查看虛擬機出現(xiàn)程序界面: