當前位置:首頁 » 安卓系統 » adobeairandroid開發

adobeairandroid開發

發布時間: 2022-08-05 06:39:33

1. Adobe AIR是什麼意思有什麼作用

其實通俗的講Adobe Air就是一個平台,這個平台提供一些軟體介面,想開發軟體的人員用這些介面和其他的編程技術可以開發出來一些軟體,而這些開發出來的軟體只有在安裝有Adobe Air的電腦上可以運行。你看看你電腦上有沒有必須依靠Adobe Air才能運行的軟體,如果沒有,可以卸掉他,現在基於Adobe Air的軟體不是很多,一般有的也可以找其他軟體代替的。
我們再來看看一般的專業解釋:
Adobe Integrated Runtime (AIR) 是一個跨操作系統的運行時,利用現有的Web開發技術(Flash,Flex,HTML,javaScript,Ajax)來構建富Internet應用程序並部署為桌面應用程序。
AIR 支持現有的Web技術如Flash,Flex,HTML,JavaScript和AJAX,可以用你最熟練的技術來開發您所見過的最具用戶體驗的RIA程序,例如,一個AIR程序可以使用如下一種或多種組合技術構建:
• Flash / Flex / ActionScript • HTML / JavaScript / CSS / Ajax • PDF 可嵌入任何應用程序中 作為結果,AIR 應用程序可以是:
• 基於Flash 或 Flex:應用程序根內容(理解為容器)為Flash/Flex (SWF) • 基於Flash 或 Flex 的HTML 或 PDF。應用程序的根內容為基於Flash/Flex (SWF) 的HTML (HTML, JS, CSS) 或 PDF
• 基於HTML,應用程序根內容為HTML, JS, CSS • 基於HTML的Flash/Flex或PDF,應用程序根內容為基於HTML 的Flash/Flex (SWF) 或 PDF 用戶使用AIR 應用程序的方式和傳統桌面程序是一樣的,當運行時環境安裝好後,AIR 程序就可以其他桌面程序一樣運行了。

因為AIR 是應用程序運行時環境,因此她很小且對用戶來說不可見。運行時環境提供了一套一致的跨操作系統平台和框架來開發和部署應用程序,因此你的程序不必到每個平台上進行測試,在一個平台上開發好就可以在其他平台上運行了,這有很多好處:
• 開發AIR應用程序不必做額外的跨平台工作,節省了時間,因為跨平台的工作AIR都幫我們做好了(只要其他平台能支持AIR)。
•比起Web技術及其設計模式,AIR應用程序開發迅速,她允許將Web開發技術搬到桌面上來而不用另外去學習桌面程序開發技術或復雜的底層代碼,這比起低級語言如C 和 C++更容易學習,且不用去處理每個操作系統復雜的底層APIs 。
現在用Flash/Flex開發的android應用需要Adobe AIR運行時環境,否則無法運行,當然也是以apk的方式打包。
Adobe目前致力於移動領域的跨平台應用,基於AIR, 用Flash開發的應用得以做到跨平台發布。最新的AIR 2.6支持android iOS和黑莓平板電腦的QNX系統。
開發 AIR 的工具(SDK )都有哪些?
1、Adobe AIR SDK (官方的標准開發工具包)
2、Flex 3 SDK
3、Flex Builder 3
4、Dreamweaver CS3 + Adobe_AIR_extension_for_Dreamweaver_CS3 (擴展插件)
5、Flash CS3 + Adobe_AIR_update_for_Flash_CS3_Professional (擴展插件)

如何使電腦能運行AIR 程序?
就像您必須在電腦里安裝「Java虛擬機」後(往往被集成到操作系統里),才能運行使用 Java語言編寫的軟體一樣。
要想運行採用 AIR 技術的程序,您必須安裝一個 Adobe AIR 。

2. 安卓Adobe AIR有什麼用

Adobe Air是利用Adobe公司的Flash技術開發的視頻播放平台。這個視頻播放終端運行平台 它主要的功能就是可以在網上 看視頻,跟Flash 功能相同,但是更強大。
對於用戶來說,Adobe AIR 實現的跨平台應用,使其不再受限於不同的操作系統,在桌面上即可體驗豐富的互聯網應用。並且是比以往更低的資源佔用、更快的運行速度和順暢的動畫表現。
對Android系統要求:

3. Adobe AIR for Android,,,手機上安裝了有什麼用

首先,你要明白所謂Adobe AIR
AIR是Adobe新推出的一個開發平台,涉及 Flash、HTML、Ajax等酷炫元素。
如果你想看看效果可以下載AIR IPHONE模擬器或國外的一些作品
http://www.adobe.com/cn/procts/air/swf/Air_homepage_fma.swf
關於Adobe AIR
Adobe® Integrated Runtime (AIR™)允許你利用現有的web開發技能(包括Flash, Flex, HTML, JavaScript, Ajax)優勢,建立和配置跨平台(或跨操作系統)的桌面RIA(Internet Applications)應用。
AIR能使你在熟悉的環境下工作,去利用你覺得的最舒適的工具,並且通過支持Flash, Flex, HTML, JavaScript, and Ajax,去建立接近你需要的盡可能好的體驗。
比如應用程序能用下列一個或一個技術的組合來開發:
Flash / Flex / ActionScript
HTML / JavaScript / CSS / Ajax
PDF can be leveraged with any application
因此,AIR 應用程序可以是下列幾種情況:
基於 Flash or Flex: 基礎內容是 Flash/Flex (SWF)的應用程序
基於 Flash or Flex 附帶HTML 或 PDF. 基礎內容是Flash/Flex (SWF) 帶有 HTML (HTML, JS, CSS) 或PDF內容的應用程序
HTML為基礎. 基礎內容是HTML, JS, CSS的應用程序
HTML為基礎附帶 Flash/Flex或 PDF. 基礎內容是HTML帶有Flash/Flex (SWF)或PDF 內容的應用程序
用戶與AIR應用程序的交互操作,與他們使用本地桌面程序的方法是一樣的。AIR虛擬機runtime一旦被安裝在用戶的計算機上,AIR應用程序就能象其他桌面應用程序一樣,被安裝和運行。
由於 AIR 是一個應用程序運行時,它具有很少或沒有可見的用戶界面,您可以對應用程序和經驗,為用戶提供的完全控制。 運行庫用於部署應用程序提供一個一致的互操作系統平台和框架,因此消除了跨瀏覽器測試通過跨桌面確保一致的功能和交互。 開發適用於特定的操作系統,而你不是面向運行庫。 這有多項好處:
(翻譯別扭請看原文Since AIR is an application runtime, it has little or no visible user interface and you have complete control over the application and the experience it provides to users. The runtime provides a consistent cross-operating system platform and framework for deploying applications and therefore eliminates cross-browser testing by ensuring consistent functionality and interactions across desktops. Instead of developing for a specific operating system, you target the runtime. This has a number of benefits: )
應用程序開發跨越多個平台,這些都不需要你額外的工作。
應用程序可以用你熟悉的web技術和設計模式快速建立,而不用學習傳統的復雜的本地桌面開發技術,不用學習底層開發語言如c或c++,也不需要學習每一個特定的操作系統的底層API技術。
當開發基於AIR的應用程序時,你可以利用的框架和API的優勢
特定的基於AIR運行時的APIs ,和 AIR 框架
在swf文件里使用的ActionScript APIs 和Flex 框架
AIR提供一個新的範例,大大地改變了應用程序被創造,部署和體驗的方式。 您取得更多創造性的控制,並且能擴展您的Flash, Flex, HTML, 和基於Ajax的應用到桌面應用,無需學會傳統桌面開發技術。(翻譯不好,下面可以自己看看原文)AIR delivers a new paradigm that dramatically changes how applications can be created, deployed, and experienced. You gain more creative control and can extend your Flash, Flex, HTML, and Ajax-based applications to the desktop, without learning traditional desktop development technologies.

" for Android" 就是使用於安卓操作系統的版本。
希望我的回答能給樓主點幫助。

4. adobe air for android。這個東西在android手機上具體怎麼用

air是類似java一樣的軟體平台,給平台上的軟體提供運行支持,flash向java靠攏的變種。
所以要先裝Adobe AIR for Android,然後安裝weibo之類的軟體,就可一運行了。

5. 如何開發基於Adobe AIR的Android應用

目前還不支持使用Flash Builder進行打包(在下個版本,伴隨著Hero框架,會支持),所以要開發基於Adobe AIR的Android應用,你需要安裝Flash CS5,和最新的更新包。
感謝Rerd的提醒,目前要使用Flash CS5開發Android應用,您還需要安裝一個插件:Android Extension for Flash CS5。因為還沒有公布,只有Prerelease用戶組的開發者可以得到AIR運行時和這個插件。相信不久的將來,這個插件和運行時會一起公布給大家。
開發過程
這里我們以一個簡單的RSS閱讀器為例,說明開發過程。步驟簡述如下:
使用Flash CS5建立FLA文件,編寫邏輯代碼
基於Flash CS5運行和調試
在Android移動設備上安裝Adobe AIR運行時(如果已安裝,跳過)
將Android移動設備連接到PC,並正確安裝驅動
打包為APK,並自動部署到移動設備
步驟一:建立FLA文件
打開Flash CS5,建立一個FLA文件(類型是"Adobe AIR 2"),尺寸為320*480,繪制UI界面:

編碼過程不再贅述,就是簡單的獲取一個RSS地址的XML數據源並解析,繪製成UI元素顯示到屏幕上。
其中需要注意一點,代碼中應該監測Event.RESIZE事件,這是因為當屏幕發生變化的時候(從橫向變為豎向,或反過來),我們需要根據屏幕尺寸重新繪制UI元素,或進行一些必須的尺寸調整。
private function resizeHandler(e:Event = null):void {}
步驟二:基於Flash CS5運行和測試
代碼完成之後,按下Ctrl+Enter鍵,進行測試:

可以清楚的看到,Flash現在是調用了AIR SDK中的ADL進行運行和調試,大部分程序錯誤在這個階段就可以被發現並解決。
步驟三:在Android移動設備上安裝Adobe AIR運行時
如果您是Adobe Prerelease組成員,就可以獲取到針對Android預覽版的AIR運行時,如果您是最終用戶,請等待AIR運行時出現在Android Market。
步驟四:將Android移動設備連接到PC,並正確安裝驅動
將您的Android移動設備,通過USB連接線,連接到PC,然後下載最新的Android SDK,下載完畢之後點擊安裝文件,安裝SDK。注意一定要安裝USB驅動。
安裝完成之後,在系統的PATH(環境變數)中加入Android SDK的路徑,比如:D:\Android\android-sdk-windows\tools
然後按下win+R,「cmd」,輸入「adb devices」,如果驅動安裝成功,可以看見您的移動設備出現在列表中。注意這一步非常關鍵,配置成功則意味著您可以通過Flash CS5即可部署APK應用到移動設備,否則您需要用麻煩一些的方式,手工操作來完成安裝操作。
您的移動設備上也要執行一些操作,要打開USB Contect模式,確保USB連接暢通。
步驟五:打包為APK,並自動部署到移動設備
點擊Flash CS5右側屬性面板的「AIR Android Settings」,完成相關選項的填寫,如果您有AIR開發經驗,這些選項非常容易理解:

然後選擇Development選項,注意圖中圈中的部分:

這里要正確選擇SDK的路徑,圖中的兩個選項可以讓APK自動安裝和運行。
完成配置之後,點擊「Publish」,稍等片刻,軟體會提示您APK已經生成。這時我們觀察移動設備,發現它已經啟動了運行進程。
附:手工安裝APK步驟
如果您沒有成功配置USB模式,則需要手工操作。
進入Android Market,搜索FileExploer,這是一個免費的幫助您安裝APK的插件,下載完成安裝。
將您通過Flash CS5發布的APK文件,拷貝到移動設備的SD卡
通過FileExploer完成安裝

6. Adobe AIR是什麼有什麼用

1、通俗的講Adobe Air就是一個平台,這個平台提供一些軟體介面,想開發軟體的人員用這些介面和其他的編程技術可以開發出來一些軟體,而這些開發出來的軟體只有在安裝有Adobe Air的電腦上可以運行。
2、Adobe Air是針對網路與桌面應用的結合所開發出來的技術,可以不必經由瀏覽器而對網路上的雲端程式做控制。如果你安裝AIR的軟體,比如新浪微博AIR,就必須安裝Adobe AIR,所有AIR軟體都是基於Adobe AIR的。最大的有點就是它的跨平台,涵蓋各個主流系統。
3、原理跟必須在電腦里安裝「Java虛擬機」後(往往被集成到操作系統里),才能運行使用 Java語言編寫的軟體一樣。

7. 還是不懂Adobe AIR是干什麼的,請說通俗點,安卓Adobe AIR有用嗎安卓系統非得安裝這個軟體

通俗來說: Adobe Air是利用Adobe公司的Flash技術開發的視頻播放平台。這個視頻播放終端運行平台 它主要的功能就是讓你可以在網上 看視頻,跟Flash 功能相同,但是更強大。對於用戶來說,Adobe AIR 實現的跨平台應用,使其不再受限於不同的操作系統,在桌面上即可體驗豐富的互聯網應用。並且是比以往更低的資源佔用、更快的運行速度和順暢的動畫表現。
對Android系統要求:
帶有矢量 FPU 的 ARMv7 處理器,最低 550MHz,OpenGL ES 2.0、H.264 和 AAC HW 解碼器
AndroidT2.2, 2.3, 3.0, 3.1, 3.2 和 4.0 256MB 內存
安卓Adobe AIR有用,但不是非得安裝這個軟體。

8. Adobe AIR怎麼使用

對普通用戶來說,AIR本身並沒有可以使用的功能。

Adobe AIR是一個框架,可以做桌面應用程序。開發人員可以選擇用HTML/JS,Flash或Flex來創建桌面應用程序。

具體來說,它是支撐Flash開發的桌面平台應用程序運行的,相當於把Flash放到窗口裡當作軟體運行,一些基於flash開發的桌面軟體需要這個AIR程序才能運行。

Adobe AIR是Adobe開發的一個平台軟體,是針對網路與桌面應用的結合所開發出來的技術,可以不必經由瀏覽器而對網路上的雲端程式做控制。如果要安裝AIR的軟體,比如新浪微博AIR,就必須安裝Adobe AIR,所有AIR軟體都是基於Adobe AIR的。最大的有點就是它的跨平台,涵蓋各個主流系統。

(8)adobeairandroid開發擴展閱讀:

Adobe AIR的特點:

1、本地運行-類似桌面應用程序。

2、跨平台-類似java技術,在不同的操作系統上有對應的虛擬機支持,已經有windows和mac,linux

3、開發是基於現有的web技術,如Flash / Flex / ActionScript / HTML / JavaScript / CSS / Ajax /PDF,對於開發人員,不需要學習c、c++、java之類的底層開發語言,不需要學習具體操作系統底層API的開發。

這降低了開發門檻,使現有的做web開發的技術人員,依賴其原本就很熟悉的開發模式,稍加訓練就可以開發良好豐富的富客戶端應用。

9. Adobe用於Android平台的AIR是用什麼語言編寫的

還真還是AS3,其實AIR是一種播放媒介用來播放SWF文件,也就是客戶端版的FlashPlayer,應該很好理解了把

10. Adobe AIR是什麼有什麼用

Adobe air 是知名軟體公司Adobe旗下的產品之一。 Adobe Integrated Runtime允許你利用現有的web開發技能(包括Flash, Flex, HTML, JavaScript, Ajax)優勢,建立和配置跨平台(或跨操作系統)的桌面RIA(InternetApplications)應用。

產品用途:

Adobe AIR 3 Runtime 使開發人員可以使用 HTML、JavaScript、Adobe Flash® 軟體和 ActionScript 構建可作為不受瀏覽器約束的獨立客戶端應用程序運行的 Web 應用程序。


(10)adobeairandroid開發擴展閱讀:

Adobe AIR的特點:

1、本地運行-類似桌面應用程序。

2、跨平台-類似java技術,在不同的操作系統上有對應的虛擬機支持,已經有windows和mac,linux。

3、開發是基於現有的web技術,如Flash / Flex / ActionScript / HTML / JavaScript / CSS / Ajax /PDF,對於開發人員,不需要學習c、c++、java之類的底層開發語言,不需要學習具體操作系統底層API的開發。

這降低了開發門檻,使現有的做web開發的技術人員,依賴其原本就很熟悉的開發模式,稍加訓練就可以開發良好豐富的富客戶端應用。

熱點內容
訪問控制列表的編號 發布:2024-05-17 09:11:24 瀏覽:784
無線密碼忘了怎麼辦修改密碼 發布:2024-05-17 08:59:54 瀏覽:921
android自定義字體 發布:2024-05-17 08:58:24 瀏覽:540
如何減少安卓廣告 發布:2024-05-17 08:21:42 瀏覽:26
android聯網 發布:2024-05-17 08:12:35 瀏覽:925
安卓手機哪個型號最輕 發布:2024-05-17 08:12:35 瀏覽:748
安卓語音系統哪個更智能 發布:2024-05-17 07:39:44 瀏覽:476
安卓訪客模式app哪個好 發布:2024-05-17 07:38:25 瀏覽:166
html資料庫table 發布:2024-05-17 07:27:56 瀏覽:994
linux加密程序包 發布:2024-05-17 07:16:18 瀏覽:473