zoukankan      html  css  js  c++  java
  • android传感器使用

    android传感器的使用以加速度传感器、方向传感器、磁场、压力、温度、光感。特别的距离传感器为例介绍。

    首先所在的类需要implement SensorEventListener。使用传感器分为以下几步:

    1、新建一个SensorManager来管理传感器服务。代码为:

    SensorManager smg= (SensorManager)getSystemService(Context.SENSOR_SERVICE);

    2、在Activity的onResume()方法中调用SensorManager的registerListener()注册传感器的监听器,(onResume()再恢复Activity时被调用)。registerlsitener()有三个参数分别是SensorEventListener监听传感器事件的监听器,sensor传感器对象,rate制定获取传感器数据的速率。速率有三种:SENSOR_DELAY_FASETST:最快,延时小,耗电。SENSOR_DELAY_GAME:适合游戏频率,常用。SENSOR_DELAY_NORMAL:正常频率。SENSOR_DELAY_UI:适合普通用户频率。

    3、在onSensorChanged(SensorEvent event)中写传感器数据变化是如何处理。这是SensorEventListener接口必须实现的方法,当传感器数值变化是回调该方法。

  • 相关阅读:
    手动访问和传参
    子路由
    matlab 不同尺度的矩阵存储
    贝叶斯决策
    vim的使用
    linux另一种安装方式
    Linux中profile、bashrc、bash_profile之间的区别和联系
    emacs编辑器的使用
    关于鼠标不敏感导致自以为ubuntu很怪的问题
    各种可以远程
  • 原文地址:https://www.cnblogs.com/earendil/p/3854268.html
Copyright © 2011-2022 走看看