zoukankan      html  css  js  c++  java
  • ANE【原创】FlexMobile 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);//方位角

      });

    }

  • 相关阅读:
    spark实验四(2)
    spark实验四
    神奇的一天
    Spark实验三
    Scala实验任务三
    Scala实验任务二
    Scala语言实验任务一
    kettle的基本使用
    质量属性之安全性战术
    datax相关
  • 原文地址:https://www.cnblogs.com/loveFlex/p/2610249.html
Copyright © 2011-2022 走看看