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

      });

    }

  • 相关阅读:
    select和epoll原理和区别
    linux网络编程中的基本概念
    linux 基本概念
    进程与线程(1)- 基本概念
    CI持续集成
    git基本操作(入门)
    pytest特色与实用插件
    使用pabot并行执行robotframework用例
    如何编写测试用例
    前端_vue-cli+element-ui+AceEditor+codemirror+electron-vue
  • 原文地址:https://www.cnblogs.com/loveFlex/p/2610249.html
Copyright © 2011-2022 走看看