Ⅰ 怎么把安卓手机上的东西传到苹果手机上
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的优势是很突出的。