ANE【原创】FlexMobile Ios/Android 电子罗盘方位角 (一)

本文介绍了ANEAirNativeExtension技术的基本概念,并通过获取移动设备的方位角数据具体解析了ANE技术的应用。文中详细探讨了iOS平台上的方位角数据获取方法,同时也指出了在Android平台上获取方位角数据的限制。

 

ANE Air Native Extension 本地拓展 Air程序与本地环境的源生代码交互技术。

这里主要通过获取移动设备电子罗盘数据来剖析ANE技术的运用。

 

方位角:  相对于正北的移动方向(以整数度为单位)。

 

===================================

概述:

一. Ios方位角

二. Android方位角

  1. Android库

  2. ActionScript库

  3. ADT打包

  4. Demo程序

三. 源码下载

===================================

 

一 Ios方位角

当我在虚拟机中编写Xcode代码碰到CLLocationManager的heading属性时,其实Adobe在Flex API中已经封装了Ios下在方位角数据,实质就是ANE调用,但是不支持Android

GeolocationEvent 事件

event.heading 属性

相对于正北的移动方向(以整数度为单位)。

注意:在 Android 设备上,不支持 heading。heading 属性的值始终是 NaN(不是数字)。

调用代码:

if (Geolocation.isSupported){

  var geo:Geolocation = new Geolocation();

  geo.addEventListener(GeolocationEvent.UPDATE,function(event:GeolocationEvent):void{

    trace("heading ---> " + event.heading);//方位角

  });

}

 

 

转载于:https://www.cnblogs.com/loveFlex/archive/2012/07/26/2610249.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值