日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
如何開發(fā)基于AdobeAIR的Android應(yīng)用

無(wú)可質(zhì)疑的是,在Android平臺(tái)上,Adobe的移動(dòng)策略是走的最快的(與Google的合作緊密),先是支持了FLASH Player(如果您使用的是Android2.2的設(shè)備,訪問(wèn)Android Market,搜索Flash Player,即可獲取相應(yīng)的安裝程序),然后再聲明對(duì)于Adobe AIR的支持,這樣Flash技術(shù)開發(fā)進(jìn)入Android平臺(tái),基本沒有什么障礙了。

在柳江等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),營(yíng)銷型網(wǎng)站,成都外貿(mào)網(wǎng)站建設(shè),柳江網(wǎng)站建設(shè)費(fèi)用合理。

開發(fā)工具

目前還不支持使用Flash Builder進(jìn)行打包(在下個(gè)版本,伴隨著Hero框架,會(huì)支持),所以要開發(fā)基于Adobe AIR的Android應(yīng)用,你需要安裝Flash CS5,和最新的更新包。

感謝Rerd的提醒,目前要使用Flash CS5開發(fā)Android應(yīng)用,您還需要安裝一個(gè)插件:Android Extension for Flash CS5。因?yàn)檫€沒有公布,只有Prerelease用戶組的開發(fā)者可以得到AIR運(yùn)行時(shí)和這個(gè)插件。相信不久的將來(lái),這個(gè)插件和運(yùn)行時(shí)會(huì)一起公布給大家。

開發(fā)過(guò)程

這里我們以一個(gè)簡(jiǎn)單的RSS閱讀器為例,說(shuō)明開發(fā)過(guò)程。步驟簡(jiǎn)述如下:

  • 使用Flash CS5建立FLA文件,編寫邏輯代碼 
  • 基于Flash CS5運(yùn)行和調(diào)試 
  • 在Android移動(dòng)設(shè)備上安裝Adobe AIR運(yùn)行時(shí)(如果已安裝,跳過(guò)) 
  • 將Android移動(dòng)設(shè)備連接到PC,并正確安裝驅(qū)動(dòng) 
  • 打包為APK,并自動(dòng)部署到移動(dòng)設(shè)備 

步驟一:建立FLA文件

打開Flash CS5,建立一個(gè)FLA文件(類型是"Adobe AIR 2"),尺寸為320*480,繪制UI界面:

編碼過(guò)程不再贅述,就是簡(jiǎn)單的獲取一個(gè)RSS地址的XML數(shù)據(jù)源并解析,繪制成UI元素顯示到屏幕上。

其中需要注意一點(diǎn),代碼中應(yīng)該監(jiān)測(cè)Event.RESIZE事件,這是因?yàn)楫?dāng)屏幕發(fā)生變化的時(shí)候(從橫向變?yōu)樨Q向,或反過(guò)來(lái)),我們需要根據(jù)屏幕尺寸重新繪制UI元素,或進(jìn)行一些必須的尺寸調(diào)整。

 
 
 
  1. private function resizeHandler(e:Event = null):void {} 

步驟二:基于Flash CS5運(yùn)行和測(cè)試

代碼完成之后,按下Ctrl+Enter鍵,進(jìn)行測(cè)試:

可以清楚的看到,F(xiàn)lash現(xiàn)在是調(diào)用了AIR SDK中的ADL進(jìn)行運(yùn)行和調(diào)試,大部分程序錯(cuò)誤在這個(gè)階段就可以被發(fā)現(xiàn)并解決。

步驟三:在Android移動(dòng)設(shè)備上安裝Adobe AIR運(yùn)行時(shí)

如果您是Adobe Prerelease組成員,就可以獲取到針對(duì)Android預(yù)覽版的AIR運(yùn)行時(shí),如果您是最終用戶,請(qǐng)等待AIR運(yùn)行時(shí)出現(xiàn)在Android Market。

步驟四:將Android移動(dòng)設(shè)備連接到PC,并正確安裝驅(qū)動(dòng)

將您的Android移動(dòng)設(shè)備,通過(guò)USB連接線,連接到PC,然后下載最新的Android SDK,下載完畢之后點(diǎn)擊安裝文件,安裝SDK。注意一定要安裝USB驅(qū)動(dòng)。

具體步驟參見:

http://www.baidu.com/s?bs=android+adb&f=8&wd=android+sdk

Adobe AIR開發(fā)Android Application的流程簡(jiǎn)介

安裝完成之后,在系統(tǒng)的PATH(環(huán)境變量)中加入Android SDK的路徑,比如:D:\Android\android-sdk-windows\tools

然后按下win+R,“cmd‘,輸入“adb devices‘,如果驅(qū)動(dòng)安裝成功,可以看見您的移動(dòng)設(shè)備出現(xiàn)在列表中。注意這一步非常關(guān)鍵,配置成功則意味著您可以通過(guò)Flash CS5即可部署APK應(yīng)用到移動(dòng)設(shè)備,否則您需要用麻煩一些的方式,手工操作來(lái)完成安裝操作。

您的移動(dòng)設(shè)備上也要執(zhí)行一些操作,要打開USB Contect模式,確保USB連接暢通。

步驟五:打包為APK,并自動(dòng)部署到移動(dòng)設(shè)備

點(diǎn)擊Flash CS5右側(cè)屬性面板的“AIR Android Settings‘,完成相關(guān)選項(xiàng)的填寫,如果您有AIR開發(fā)經(jīng)驗(yàn),這些選項(xiàng)非常容易理解:

然后選擇Development選項(xiàng),注意圖中圈中的部分:

這里要正確選擇SDK的路徑,圖中的兩個(gè)選項(xiàng)可以讓APK自動(dòng)安裝和運(yùn)行。

完成配置之后,點(diǎn)擊“Publish‘,稍等片刻,軟件會(huì)提示您APK已經(jīng)生成。這時(shí)我們觀察移動(dòng)設(shè)備,發(fā)現(xiàn)它已經(jīng)啟動(dòng)了運(yùn)行進(jìn)程。來(lái)看看這個(gè)測(cè)試應(yīng)用的體驗(yàn)視頻:

http://player.youku.com/player.php/sid/XMjA5ODUzNDY4/v.swf

附:手工安裝APK步驟

  • 如果您沒有成功配置USB模式,則需要手工操作。 
  • 進(jìn)入Android Market,搜索FileExploer,這是一個(gè)免費(fèi)的幫助您安裝APK的插件,下載完成安裝。 
  • 將您通過(guò)Flash CS5發(fā)布的APK文件,拷貝到移動(dòng)設(shè)備的SD卡 
  • 通過(guò)FileExploer完成安裝 

網(wǎng)頁(yè)題目:如何開發(fā)基于AdobeAIR的Android應(yīng)用
文章URL:http://www.5511xx.com/article/dhdhgjs.html