成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

AIR Android:使用Flash Professional CS5

移動(dòng)開發(fā) Android
文章介紹了AIR在移動(dòng)平臺(tái)上的發(fā)展?fàn)顩r,分析了AIR Android開發(fā)的可行性,以及AIR在Android平臺(tái)上的優(yōu)勢(shì)和不足。接著,講解了多種開發(fā)環(huán)境的搭建方式。希望這些內(nèi)容能幫助讀者從多方面認(rèn)識(shí)AIR Android這一技術(shù)。本節(jié)為大家介紹使用Flash Professional CS5。

使用Flash Professional CS5(1)

Flash Professional CS5是最早支持AIR Android的開發(fā)工具,使用起來非常方便,只要安裝一個(gè)為AIR準(zhǔn)備的插件即可。該插件的最新版本為Beta 2,下載地址為http://labs.adobe.com/technologies/flashpro_extensionforair/

下載的安裝文件后綴為.zxp,這是Adobe軟件擴(kuò)展包通用的格式。在安裝任何一款CS5軟件時(shí),都會(huì)同時(shí)安裝Extension Manager,用來關(guān)聯(lián)ZXP文件。因此,在安裝了Flash CS5的機(jī)器上,直接雙擊ZXP文件即可運(yùn)行。安裝過程不再細(xì)述。

安裝完畢后,重新啟動(dòng)Flash軟件。單擊導(dǎo)航菜單里的“文件”→“新建”命令,在彈出的文件向?qū)Т翱谥校袚Q到模板欄,會(huì)看到此處新增了一類AIR for Android,如圖1-4所示。如選擇第一個(gè)模板,程序?qū)⒆詣?dòng)創(chuàng)建480像素×800像素標(biāo)準(zhǔn)尺寸的空白程序。

 
(點(diǎn)擊查看大圖)圖1-4 從模板新建窗口

另外三個(gè)模板其實(shí)都是示例程序,Accelerometer演示了如何使用加速計(jì);Option Menu是一個(gè)利用Menu鍵創(chuàng)建菜單的例子;Swipe Gallery則是一個(gè)支持觸摸手勢(shì)的圖片瀏覽器。作為入門的示例,這三個(gè)例子值得一看。

和AIR桌面開發(fā)相比,Android程序在配置上稍有不同,主要是因?yàn)锳ndroid系統(tǒng)在程序管理、權(quán)限設(shè)置等方面有自己的要求。單擊導(dǎo)航菜單中的“文件”→“AIR Android設(shè)置”命令,調(diào)出設(shè)置對(duì)話框,如圖1-5所示。

其中的General(常規(guī))選項(xiàng)卡下,包括了所有常用的參數(shù),說明如下:

App name,程序名。它將顯示在系統(tǒng)的程序列表頁面,命名的原則是中英文皆可,但不宜太長(zhǎng)。

App ID,程序在系統(tǒng)中的唯一的標(biāo)識(shí)名。一般使用公司名+項(xiàng)目名的結(jié)構(gòu),類似ActionScript類的包名,比如com.fluidea.testapp。所有用AIR開發(fā)的Android程序的ID前面都會(huì)加上air。

ersion和Version這兩個(gè)參數(shù)很容易混淆。前者是數(shù)字,供程序升級(jí)之用;后者是字符,僅供顯示版本信息之用。如果要將程序發(fā)布到 Google電子市場(chǎng)或其他市場(chǎng)上,則必須特別注意ersion參數(shù)。每次向電子市場(chǎng)上傳APK文件時(shí),必須保證同一程序的ersion值比上一個(gè)版本 高,這樣系統(tǒng)才能通過電子市場(chǎng)檢測(cè)到有新版本發(fā)布,然后自動(dòng)去下載更新或提示用戶手動(dòng)更新,另外,ersion采用的是000.000.000的格 式,1.0.0表示是1.000.000,而不是1。對(duì)于Version這個(gè)參數(shù)沒有嚴(yán)格要求,可以根據(jù)開發(fā)習(xí)慣來設(shè)置,比如V1.0、 Ver1.2.0322 等。

 

(點(diǎn)擊查看大圖)圖1-5 設(shè)置對(duì)話框

使用Flash Professional CS5(2)

Aspect表示程序在設(shè)備屏幕的朝向,支持三個(gè)可選項(xiàng):Portrait,豎屏,默認(rèn)值;Landscape,橫屏;Auto,自動(dòng)選擇。如果選 擇了Auto,那么程序?qū)⒆詣?dòng)適應(yīng)設(shè)備的屏幕朝向,否則,屏幕朝向總是固定不變的。不管怎樣,界面上的元素都不會(huì)自動(dòng)按照手機(jī)水平和豎直方式定位,一切還 得靠代碼來控制。

Full screen,該復(fù)選項(xiàng)決定程序是否全屏運(yùn)行。在運(yùn)行期間也可以改變?nèi)翣顟B(tài)。

Auto orientation,該復(fù)選項(xiàng)決定設(shè)備的屏幕朝向發(fā)生變化時(shí),是否派發(fā)StageOrient-ationEvent事件。這一選項(xiàng)并不影響屏幕的朝向。

Render,渲染模式,支持三個(gè)值:AUTO、CPU和GPU,默認(rèn)為CPU。GPU模式一般在開啟了位圖緩存的時(shí)候使用,使用硬件加速來提高程序性能,后面的章節(jié)有詳細(xì)介紹。

Include files,所有包含在apk包中的資源文件,默認(rèn)包括了主程序SWF文件和配置文件***-app.xml,配置面板上的所有信息都保存在XML文件中。

Deployment選項(xiàng)卡為發(fā)布APK文件時(shí)需要配置的項(xiàng),如圖1-6所示。

 

圖1-6 Deployment選項(xiàng)卡

其中各選項(xiàng)的說明如下:

Certificate,此處選擇輸入p12格式的簽名證書路徑。簽名證書主要用來保證程序的可靠性,如果沒有,可以單擊右側(cè)的 Create按鈕,按照向?qū)?chuàng)建新的證書。

Password,輸入創(chuàng)建證書時(shí)設(shè)置的密碼。

Android deployment type,程序打包類型。Device release,針對(duì)移動(dòng)設(shè)備的版本,也是最終發(fā)布的版本;Emulator release,針對(duì)模擬器的版本,用于測(cè)試;Debug,開啟了調(diào)試模塊的版本,可以在設(shè)備上進(jìn)行聯(lián)機(jī)調(diào)試。

After publishing中包含兩項(xiàng):Install application on the connected Android device表示apk包創(chuàng)建后,自動(dòng)將生成的apk包安裝到當(dāng)前已連接的設(shè)備上,可以是模擬器或通過USB線連接在PC上的手機(jī)設(shè)備;Launch application on the connected Android device,表示馬上在設(shè)備上運(yùn)行該程序。

Icons選項(xiàng)卡用來自定義程序的圖標(biāo),分別有3個(gè)尺寸,推薦使用PNG格式。

Permission選項(xiàng)卡設(shè)置程序?qū)υO(shè)備資源的訪問權(quán)限,比如是否允許訪問網(wǎng)絡(luò)、是否允許操作SD卡上的文件等。

總體來說,在開發(fā)流程上,除了程序?qū)傩栽O(shè)置有些區(qū)別外,AIR Android開發(fā)和桌面開發(fā)基本相同。

責(zé)任編輯:閆佳明 來源: book.51cto.com
相關(guān)推薦

2013-05-14 09:50:44

Android開發(fā)Flash Build

2012-03-09 13:26:53

2013-05-14 11:01:34

AIR AndroidTouchEvent類

2013-05-14 11:04:58

AIR AndroidTouchEvent類

2012-03-09 13:52:28

Adob??e AIRiOS

2013-05-03 15:17:59

Android開發(fā)Android SDK

2013-05-14 11:18:24

AIR AndroidSwipe手勢(shì)

2011-06-16 10:25:29

AndroidAIR

2013-05-14 10:41:31

2009-05-26 08:51:38

HTML 5FlashOpera

2013-05-14 09:57:37

2013-05-14 10:27:46

Android開發(fā)設(shè)置程序?qū)傩?/a>

2013-05-14 11:16:26

AIR Android旋轉(zhuǎn)手勢(shì)

2013-05-14 10:39:27

AIR Android打包APK文件

2013-05-14 10:37:10

AIR Android設(shè)置訪問權(quán)限

2013-05-14 10:56:45

AIR Android多點(diǎn)觸摸

2011-11-17 17:04:43

AdobeAIRAndroid

2010-10-09 14:04:56

AAdobe AIRdobeAndroid

2013-05-14 10:05:10

Android開發(fā)游戲設(shè)計(jì)

2013-05-14 10:10:28

Android開發(fā)棋子類Grid
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 一区二区手机在线 | 日韩一区二区三区在线视频 | 亚洲视频区 | 日韩在线不卡视频 | 中国一级特黄真人毛片免费观看 | 亚洲最大的黄色网址 | 国产91在线播放 | 精品亚洲一区二区 | 成人久久18免费网站麻豆 | 日日操夜夜操天天操 | 在线免费黄色小视频 | 久草中文在线 | 国产97人人超碰caoprom | 日本免费黄色一级片 | 中文字幕一区二区三区在线观看 | 亚洲福利在线观看 | 亚洲电影一区 | 亚洲精品一区二区三区四区高清 | 天天天天操| 国产欧美一区二区三区在线看 | 国产精品久久久久久久久久妞妞 | 91在线免费观看网站 | 国产精品久久久久久久久久免费 | 99福利网| 日韩国产一区二区三区 | 91麻豆产精品久久久久久 | 色精品| 国产精品免费观看 | 国产精品久久久久aaaa九色 | 国产在线第一页 | 欧美性猛交一区二区三区精品 | 久久久久久久久久久丰满 | 国产亚洲成av人在线观看导航 | 99国产精品99久久久久久 | 天天干人人 | 国产精品日韩欧美一区二区三区 | 台湾a级理论片在线观看 | 国产日韩一区二区 | 精品国产一区二区国模嫣然 | 午夜精品久久久 | 久久99精品国产麻豆婷婷 |