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);//方位角

      });

    }

  • 相关阅读:
    [bzoj3694]最短路
    [bzoj3172][Tjoi2013]单词
    [bzoj2243][SDOI2011]染色
    [bzoj1036][ZJOI2008]树的统计Count
    [学习笔记]树链剖分
    [bzoj4552][Tjoi2016][Heoi2016]排序
    [51nod1515]明辨是非
    [51nod1685]第k大区间
    [日常训练]training
    BZOJ3811: 玛里苟斯
  • 原文地址:https://www.cnblogs.com/loveFlex/p/2610249.html
Copyright © 2011-2022 走看看