导航:首页 > 操作系统 > airandroid打包

airandroid打包

发布时间:2023-02-13 06:48:53

Ⅰ 怎么把安卓手机上的东西传到苹果手机上

1.在苹果手机上打开“传输到IOS”,选择“从安卓设备传输数据”。2.进入转账界面,点击继续,如下图。3.iPhone上出现一串代码。记住这串代码,如下图所示。4.在android设备上开始传输到IOS,点击继续按钮,如下图所示。5.出现使用协议时,点击同意,如下图所示。6.进入代码查看界面,点击右上角的下一步,如下图所示。7.在iPhone上输入10位代码,开始传输选择的内容,比如照片,如下图所示。8.Android手机开始连接iPhone并传输数据。等待传输完成,然后继续iPhone设置,如下图所示。9.等待传输完成,继续iPhone设置,然后你就可以看到Android手机数据导入到Applephone了。

Ⅱ 如何让应用随系统启动 android

如果您是一位Java Android开发人员,那么实现一个随系统自启动的应用对您来说应该非常Easy,但对于一位使用Adobe Flash技术开发应用,然后用AIR打包机制制作.APK的开发者来说,实现这个功能却不是很轻松的。Flash的优势就是跨平台,一位Flash开发者可以使用自身积累的知识体系,以最小的学习成本进入Android开发的世界。AIR在打包的时候对我们隐藏了很多细节,这样一方面可以减少我们的学习阻力,一方面却也因为这个不透明的过程造成一些困扰(后面详述)。如果我们要实现一个功能,AIR核心API却没有提供实现,就成了非常麻烦的事情,不过现在好在AIR已经提供了一种扩展自己功能的机制,就是ANE。对于Android开发来说,我们可以使用Java代码来完成AIR本身不提供的功能。

关于ANE的基本知识,您可以参阅这里(中文)

很棒的ANE for Android实例教程http://t.cn/SbsI5j跟这个过一遍就明白ANE的原理,创建过程和使用方式了。

下面我们来看看如何让一个AIR打包的APK实现随系统自己启动的功能(当然也要借助ANE了)。

APK的AndroidManifest.xml分析
在动手之前,您最好先把AIR打包产生的APK文件做一下分析,了解它的特性,后面就可以少走一些弯路。将.apk文件直接改扩展名为.zip,解压即可看到它的结构。注意AndroidManifest.xml,这是Android应用非常核心的一个配置文件。这个文件是AIR打包自动产生的,但是和AIR应用本身的XML配置文件也是有管理的(AIR应用的XML配置中的android节点部分会被合并到AndroidManifest.xml,这样方便我们做一些权限设定等等)。

解压得到的AndroidManifest.xml是个二进制的XML文档,无法用文本工具查看,您可以先使用AXMLPrinter2.jar将它转换为普通文本格式即可阅读。

这个文件中我们要注意几个细节:

1. manifest节点的package属性不能由我们设定,这是AIR打包的时候自动设定的,规则是“air.应用ID”,比如我们的应用ID是TestAppANEs,那么这里的设置就是package=”air.TestAppANEs”

2. 在application部分会自动产生一个activity,名称是.AppEntry。activity相当于Android应用的视图,AIR会自动产生一个视图,用来承载我们的Flash内容。

了解这些细节之后,我们就可以继续实施ANE部分的开发了。

ANE实现
创建ANE项目的过程就不细述了,您可以参阅Adobe的文档。这里只说和随系统启动相关的部分。您首先要创建一个包,命名和manifest节点的package属性保持一致,比如这里应该是air.TestAppANEs。这个地方要非常注意,包名必须遵循这样的结构,否则运行时会找不到类。

然后在这个包中创建一个Java类:BootBroadCastReceiver,继承BroadcastReceiver,完整代码如下:

然后将Java项目编译为JAR包,然后建立一个ActionScript库项目,最终和JAR包打包为一个ANE文件(略过N多细节,请参阅Adobe文档)。

这里再补充两个细节问题,首先是ADT打包,ANE打包的参数确实很容易弄错,估计第一次打包的同学很难能一次性通过,最后一个参数的点前面还有一个空格,提醒您千万注意了 -platform Android-ARM -C .Android-ARM .

其次是您应该给extension.xml设置一个 ,并使用ActionScript实现一个模拟功能实施,并打包到ANE中,这样方便您在PC测试,否则您会得到不支持调试的提示。
和主项目的整合
ANE制作完毕后,您可以用Flash Builder,在您的主项目上点击右键,属性,库构建路径,在ANE面板上,加入刚才制作的ANE文件(Flash Builder会自动在AIR应用的XML配置文件中加入这个ANE的ID,确保这个ID必须有)。然后在发布的时候,ANE的部分还有一个对勾(确定是否包含),一定记得点上,不然就会找不到类。
先别急着打包,我们还需要修改一下配置文件,打开AIR应用的XML配置文件,找到android部分,加入.BootBroadCastReceiver的定义,完整结构如下:

注意.BootBroadCastReceiver这个定义很关键,以.开头才能实现随系统启动的功能。
然后…就没有然后了。您可以测试您的应用,安装后让手机重启,不出意外的话,您可以看到自己的应用在系统启动完毕后,就会自己启动并显示主界面。
您也可以不显示主界面,而是注册一个Service,实现后台的通知和提醒。

Ⅲ 如何开发基于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驱动。

具体步骤参见:

http://www..com/s?bs=android+adb&f=8&wd=android+sdk

http://blog.webgene.com.tw/?p=2588

安装完成之后,在系统的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已经生成。这时我们观察移动设备,发现它已经启动了运行进程。

Ⅳ 你好 我也安装了ADOBE Air for android 我想知道我怎么跑我的AIR程序

你这个问题很纠结啊。。
你装的是手机上的 air for android是么
你的 air程序需要 打包成 apk
在 android上安装才能跑。
如果你有源文件 改成 air for android 发布
就好了

Ⅳ 关于as3发布anroid apk文件发布的问题,如何把air打包进去,减

air在android上的架构,真的体验非常不好。如果air能铺开装机量,相信写as3 apk能火起来。在装机量低迷的前提下,或者说,在air推广效果不佳的前提下,真心希望adobe能效仿在ios平台的做法,取消runtime,直接把as3编译成native。其实,对比开发流程,as3的优势是很突出的。

阅读全文

与airandroid打包相关的资料

热点内容
lk4102加密芯片 浏览:588
怎么更改app店面 浏览:489
设备部门如何做好服务器 浏览:849
androido下载 浏览:478
神奇高量战法副图源码 浏览:830
汇编语言设计凯撒密码加密器 浏览:392
主次梁加密是加在哪里 浏览:664
模板匹配算法matlab 浏览:825
外地程序员去北京 浏览:24
安卓机换苹果12如何转移数据 浏览:420
互联网ntp服务器地址及端口 浏览:613
pdf到word转换器 浏览:269
飞行解压素材 浏览:498
51单片机指令用背吗 浏览:936
unityai算法 浏览:834
我的世界ice服务器如何打开pvp 浏览:975
c语言编程如何做标记 浏览:884
python数据分析实战pdf 浏览:985
u盘插入文件夹 浏览:918
华为amd云服务器 浏览:497