当前位置:首页 » 安卓系统 » 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开发的技术人员,依赖其原本就很熟悉的开发模式,稍加训练就可以开发良好丰富的富客户端应用。

热点内容
s9存储缩水 发布:2025-01-19 20:08:06 浏览:334
2b2t的服务器编号是什么 发布:2025-01-19 19:58:55 浏览:873
androidstudio下载与安装 发布:2025-01-19 19:58:14 浏览:559
拉钩算法 发布:2025-01-19 19:58:14 浏览:865
python中读取文件 发布:2025-01-19 19:37:26 浏览:368
网吧电脑连接到steam服务器错误 发布:2025-01-19 19:37:17 浏览:601
mc怎么在别人的服务器开创造 发布:2025-01-19 19:37:16 浏览:70
visual怎么编译 发布:2025-01-19 19:36:03 浏览:83
c语言tchar 发布:2025-01-19 19:27:07 浏览:36
android设备搭建服务器 发布:2025-01-19 19:20:25 浏览:24