Flexcil筆記和PDF手機(jī)版86.74M2024-12-23
AI繪畫軟件Unidream146.48M2024-12-21
騰訊應(yīng)用寶云游戲app30.19M2024-12-18
光速課堂app官方版41.08M2024-12-17
微軟云盤onedrive手機(jī)版99.24M2024-12-17
2025高考倒計(jì)時(shí)軟件67.77M2024-12-15
Adobe AIR安卓版是世界著名Adobe公司旗下的一款獨(dú)立的系統(tǒng)輔助軟件,該軟件沒(méi)有單獨(dú)的圖標(biāo)顯示,可以在不受瀏覽器的限制下獨(dú)立運(yùn)行。有了它,你將不在受不同的操作系統(tǒng)限制,也不用再由瀏覽器開發(fā)客戶端程序,這能夠讓你直接使用著比以往更低的資源占用、更快的運(yùn)行速度和順暢的動(dòng)畫表現(xiàn),來(lái)瀏覽新浪微博客戶端微博 AIR、Google Analytics 分析工具及眾多最新影片介紹工具等。
并且Adobe AIR最新版本支持現(xiàn)有的 Web 技術(shù)如 Flash,F(xiàn)lex,HTML,JavaScript 和 AJAX,可以用你最熟練的技術(shù)來(lái)開發(fā)您所見(jiàn)過(guò)的最具用戶體驗(yàn)的AIR程序。需要注意:adobe air也是部分手機(jī)游戲運(yùn)行庫(kù),有些游戲運(yùn)行必須要用到它,否則無(wú)法正常游戲。
一、優(yōu)勢(shì)
1、比web的優(yōu)勢(shì)在于,有客戶端的優(yōu)勢(shì),可以脫機(jī)運(yùn)行,在需要的時(shí)候偶爾連接網(wǎng)絡(luò)。
2、比java跨平臺(tái)的優(yōu)勢(shì)在于,其flash技術(shù)本身的帶來(lái)的更吸引人的交互表現(xiàn)。
3、比傳統(tǒng)的客戶端優(yōu)勢(shì),在于跨平臺(tái),和低開發(fā)成本,比如這一特性可以使現(xiàn)有的國(guó)內(nèi)電子雜志系統(tǒng),輕松實(shí)現(xiàn)跨平臺(tái)。
二、缺點(diǎn)
1、其虛擬機(jī)的下載安裝,會(huì)是一個(gè)推廣的門檻.
2、畢竟采用的大多是web開發(fā)技術(shù),雖然在桌面端有些api擴(kuò)展,但肯定也不能完全替代傳統(tǒng)客戶端的開發(fā)。
以下步驟是開發(fā)用于 Android 的 AIR 應(yīng)用程序的典型步驟:
1、編寫 ActionScript 或 MXML 代碼。
2、創(chuàng)建 AIR 應(yīng)用程序描述符文件(使用 2.5 或更高版本的命名空間)。
3、編譯應(yīng)用程序。
4、將應(yīng)用程序打包為 Android 包 (.apk)。
5、在設(shè)備或 Android 模擬器上安裝 AIR 運(yùn)行時(shí)(如果使用的是外部運(yùn)行時(shí);在 AIR 3.7 和更高版本中默認(rèn)為捕獲運(yùn)行時(shí))。
6、在設(shè)備(或 Android 模擬器)上安裝應(yīng)用程序。
7、在設(shè)備上啟動(dòng)應(yīng)用程序。
可以使用 Adobe Flash Builder、Adobe Flash Professional CS5 或命令行工具來(lái)完成這些步驟。
在 AIR 應(yīng)用程序完成并打包為 APK 文件之后,您可以將其提交到 Android Market 或通過(guò)其他方式進(jìn)行分發(fā)。
【步驟01】
Adobe AIR可以不必經(jīng)由瀏覽器而對(duì)網(wǎng)絡(luò)上的云端程式做控制,因?yàn)樗轻槍?duì)網(wǎng)絡(luò)與桌面應(yīng)用的結(jié)合所開發(fā)出來(lái)的技術(shù)。它最大的優(yōu)點(diǎn)是跨平臺(tái)式以及涵蓋各個(gè)主流系統(tǒng)。如果要安裝像新浪微博AIR,就必須安裝Adobe AIR,因?yàn)樗蠥IR軟件全部基于Adobe AIR而運(yùn)轉(zhuǎn)。
【步驟02】
用Flash/Flex開發(fā)的android應(yīng)用就需要Adobe AIR運(yùn)行時(shí)環(huán)境。也就是相當(dāng)于把Flash放到窗口里當(dāng)作軟件運(yùn)行,因?yàn)樗侵蜦lash開發(fā)的桌面平臺(tái)應(yīng)用程序運(yùn)行的。
【步驟03】
基于flash開發(fā)的桌面軟件需要這個(gè)AIR程序才能運(yùn)行。當(dāng)然如果沒(méi)有涉及這點(diǎn)的話,AIR本身并沒(méi)有可以使用的功能。
【步驟04】
基于Flash or Flex的,其基礎(chǔ)內(nèi)容是 Flash/Flex (SWF)的應(yīng)用程序;而基于Flash or Flex 附帶PDF或HTML的,其基礎(chǔ)內(nèi)容是Flash/Flex (SWF) 帶有 HTML (HTML, JS, CSS) 或PDF內(nèi)容的HTML應(yīng)用程序。
【步驟05】
如果基礎(chǔ)內(nèi)容是HTML, JS, CSS的 HTML應(yīng)用程序的,則附帶 Flash/Flex或 PDF?;A(chǔ)內(nèi)容是HTML帶有Flash/Flex (SWF)或PDF 內(nèi)容的應(yīng)用程序的,要與AIR應(yīng)用程序的交互操作,跟本地桌面程序的使用方法一樣。
【步驟06】
先創(chuàng)建一個(gè)文件名為 HelloWorld-app.xml 的 XML 文件并保存到項(xiàng)目目錄中。然后添加元素,在其中包含 AIR 命名空間屬性。其中命名里的“2.8”是指應(yīng)用程序運(yùn)行時(shí)的版本。
1、哪些創(chuàng)作工具支持創(chuàng)建 Adobe AIR 應(yīng)用程序?
不存在專門用于構(gòu)建 AIR 應(yīng)用程序的開發(fā)工具。Web 開發(fā)人員可以使用他們選擇的 IDE(包括基于 Eclipse? 的 Flash Builder、Flash Professional 和 Dreamweaver 等 Adobe 工具)構(gòu)建 Adobe AIR 應(yīng)用程序。Flash Builder 和 Flash Professional 還支持開發(fā)移動(dòng)和電視應(yīng)用程序。
免費(fèi)的 AIR SDK 提供了一套用于打包 Adobe AIR 應(yīng)用程序的命令行工具。您可以將該 SDK 與任何文本編輯器一起使用,進(jìn)而構(gòu)建和部署 AIR 應(yīng)用程序。
如果要為 Adobe AIR 構(gòu)建應(yīng)用程序,我需要從 Adobe 購(gòu)買工具嗎?
不需要。您可以將免費(fèi)的 Adobe AIR SDK 與任何文本編輯器一起使用,進(jìn)而構(gòu)建和部署 AIR 應(yīng)用程序。
2、Adobe AIR 與 Adobe Creative Suite® 是何種關(guān)系?
Adobe Creative Suite 軟件是一套用于印刷、Web、視頻和移動(dòng)發(fā)布的工具。某些 Creative Suite 應(yīng)用程序提供 HTML、Flash 和 JavaScript 功能,這些功能可以用于交付 AIR 應(yīng)用程序。
Flash Builder、Flash Catalyst、Flash Professional 和 Dreamweaver 均提供開發(fā)和導(dǎo)出 AIR 應(yīng)用程序的支持。
3、Adobe AIR 與 Flex 是何種關(guān)系?
Flex 是一個(gè)用于使用 Flash 技術(shù)構(gòu)建 RIA 的免費(fèi)開源框架。AIR 支持設(shè)備上的 RIA。就像您可以將 Flex 與 Flash Player 一起使用,進(jìn)而在瀏覽器中構(gòu)建和交付 RIA 一樣,您也可以將 Flex 與 AIR 一起使用,進(jìn)而在桌面上構(gòu)建和交付 RIA。
4、AIR 與 JavaScript 框架是何種關(guān)系?
AIR 支持所有 JavaScript 框架,JavaScript 框架可用于構(gòu)建在 AIR 上部署的桌面應(yīng)用程序。大多數(shù)常見(jiàn)的 JavaScript 框架均可與 AIR 一起使用。
5、Adobe AIR 中使用的是何種 HTML 和 JavaScript 引擎?
AIR 中的 HTML 與 JavaScript 由開源 WebKit HTML/JavaScript 引擎處理。
v25.0.0.134版本
修復(fù)bug,增加安全性
用戶評(píng)論
0條評(píng)論