weni大侠开发的一个ane,获取android手机上的一些信息

这个ANE是自己根据自己项目编写的,而且作用有点偏门,功能不是大家都需要的,而且ANE是针对Android平台的。ANE功能列表:
getAppVersion(packageName:String):String 
获取另外一个应用的版本号,如果手机没有安装该应用,则返回空,注意这里的参数是应用的package id,不是应用的名称,因为 package id才是一个应用的唯一标识,例如google maps的package是:com.google.android.apps.maps

openApp(packageName:String):Boolean
打开手机上面的另外一个应用,同样,参数是应用的package id

fullScreen():void
全屏,air里面的全屏选项在有些平板电脑是无效的,下面会有一个状态栏,启动应用的时候第一时间调用这个方法就可以真正全屏了

setData(key:String,value:String):void
getData(key:String):String
虽然as3本身的ShareObject可以起到持久化数据的在用,但是在手机里,这些数据是不能在程序之间共享的,这里的setData是可以在另外一个程序里通过getData来获取到的(有SD卡的手机可以通过写数据到SD卡来达到共享数据的效果,但是没有SD卡的只能用我这种做法来实现了,这里是用android的ContentProvider方式实现的)

下载地址:

aneTest

Comments are closed.