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

AIR Android:使用Flash Professional CS5

移動開發 Android
文章介紹了AIR在移動平臺上的發展狀況,分析了AIR Android開發的可行性,以及AIR在Android平臺上的優勢和不足。接著,講解了多種開發環境的搭建方式。希望這些內容能幫助讀者從多方面認識AIR Android這一技術。本節為大家介紹使用Flash Professional CS5。

使用Flash Professional CS5(1)

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

下載的安裝文件后綴為.zxp,這是Adobe軟件擴展包通用的格式。在安裝任何一款CS5軟件時,都會同時安裝Extension Manager,用來關聯ZXP文件。因此,在安裝了Flash CS5的機器上,直接雙擊ZXP文件即可運行。安裝過程不再細述。

安裝完畢后,重新啟動Flash軟件。單擊導航菜單里的“文件”→“新建”命令,在彈出的文件向導窗口中,切換到模板欄,會看到此處新增了一類AIR for Android,如圖1-4所示。如選擇第一個模板,程序將自動創建480像素×800像素標準尺寸的空白程序。

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

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

和AIR桌面開發相比,Android程序在配置上稍有不同,主要是因為Android系統在程序管理、權限設置等方面有自己的要求。單擊導航菜單中的“文件”→“AIR Android設置”命令,調出設置對話框,如圖1-5所示。

其中的General(常規)選項卡下,包括了所有常用的參數,說明如下:

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

App ID,程序在系統中的唯一的標識名。一般使用公司名+項目名的結構,類似ActionScript類的包名,比如com.fluidea.testapp。所有用AIR開發的Android程序的ID前面都會加上air。

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

 

(點擊查看大圖)圖1-5 設置對話框

使用Flash Professional CS5(2)

Aspect表示程序在設備屏幕的朝向,支持三個可選項:Portrait,豎屏,默認值;Landscape,橫屏;Auto,自動選擇。如果選 擇了Auto,那么程序將自動適應設備的屏幕朝向,否則,屏幕朝向總是固定不變的。不管怎樣,界面上的元素都不會自動按照手機水平和豎直方式定位,一切還 得靠代碼來控制。

Full screen,該復選項決定程序是否全屏運行。在運行期間也可以改變全屏狀態。

Auto orientation,該復選項決定設備的屏幕朝向發生變化時,是否派發StageOrient-ationEvent事件。這一選項并不影響屏幕的朝向。

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

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

Deployment選項卡為發布APK文件時需要配置的項,如圖1-6所示。

 

圖1-6 Deployment選項卡

其中各選項的說明如下:

Certificate,此處選擇輸入p12格式的簽名證書路徑。簽名證書主要用來保證程序的可靠性,如果沒有,可以單擊右側的 Create按鈕,按照向導創建新的證書。

Password,輸入創建證書時設置的密碼。

Android deployment type,程序打包類型。Device release,針對移動設備的版本,也是最終發布的版本;Emulator release,針對模擬器的版本,用于測試;Debug,開啟了調試模塊的版本,可以在設備上進行聯機調試。

After publishing中包含兩項:Install application on the connected Android device表示apk包創建后,自動將生成的apk包安裝到當前已連接的設備上,可以是模擬器或通過USB線連接在PC上的手機設備;Launch application on the connected Android device,表示馬上在設備上運行該程序。

Icons選項卡用來自定義程序的圖標,分別有3個尺寸,推薦使用PNG格式。

Permission選項卡設置程序對設備資源的訪問權限,比如是否允許訪問網絡、是否允許操作SD卡上的文件等。

總體來說,在開發流程上,除了程序屬性設置有些區別外,AIR Android開發和桌面開發基本相同。

責任編輯:閆佳明 來源: book.51cto.com
相關推薦

2013-05-14 09:50:44

Android開發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開發Android SDK

2013-05-14 11:18:24

AIR AndroidSwipe手勢

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開發設置程序屬性

2013-05-14 10:37:10

AIR Android設置訪問權限

2013-05-14 11:16:26

AIR Android旋轉手勢

2013-05-14 10:39:27

AIR Android打包APK文件

2013-05-14 10:56:45

AIR Android多點觸摸

2011-11-17 17:04:43

AdobeAIRAndroid

2013-05-14 10:05:10

Android開發游戲設計

2013-05-14 10:10:28

Android開發棋子類Grid

2010-10-09 14:04:56

AAdobe AIRdobeAndroid
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕亚洲视频 | 精品久久久久久久久久久久 | 九九久久久久久 | 日韩av在线一区二区三区 | 午夜成人免费视频 | 亚洲 欧美 日韩在线 | 中文在线一区二区 | 中文字幕成人在线 | 成人在线一区二区 | 男人午夜视频 | 精品久久免费 | 欧美日韩在线免费观看 | 亚洲天堂999 | 天天躁日日躁aaaa视频 | 一区二区三区视频在线观看 | 91视频进入 | 在线不卡一区 | 狠狠操天天操 | 亚洲一区二区三区在线 | 日日干日日射 | 羞羞视频网站免费看 | www亚洲成人| 成人在线免费观看视频 | 日韩成人免费av | 免费av手机在线观看 | 国产欧美在线视频 | 亚洲免费人成在线视频观看 | 久草在线视频中文 | 亚洲精品国产偷自在线观看 | 欧美日韩国产高清视频 | 久久精品一级 | av香蕉 | 国产精品极品美女在线观看免费 | 久久88| 久久性 | 一级久久久久久 | 欧美中文字幕一区二区三区亚洲 | 国产二区精品视频 | 日韩欧美不卡 | 日韩av大片免费看 | 亚洲精品久久久久中文字幕欢迎你 |