sensormanager

    0热度

    1回答

    我目前在读出Android旋转向量的值时遇到了一些问题。正如Android文档解释的那样,旋转矢量是陀螺仪,磁力计和加速度计的传感器融合组合。旋转矢量的参考框架是X朝东,Y朝北,Z垂直,当设备处于平坦位置时。 所有提到的特征是正确的,并在我的应用程序中工作。 现在的问题:旋转矢量似乎部分非常不准确。首先,旋转矢量的值似乎滞后于实际运动,其次这些值真的受到设备快速移动的影响。 为了排除我的实现所产生

    2热度

    1回答

    我有一个应用程序,它为加速度计,陀螺仪和磁力计调用sensorManager.registerListener(),它为处理程序注册所有传感器,并将它们分别设置为SENSOR_DELAY_NORMAL。这在绝大多数时间没有问题的情况下正常工作。 但是,在查看一些日志时,我注意到加速度计看似随机改变的频率从大约179ms(这似乎是我手机上的平均SENSOR_DELAY_NORMAL)到大约20ms。

    1热度

    1回答

    我想通过实现SensorEventListener来检测设备的屏幕方向,因为它的当前屏幕方向默认设置为纵向。我需要这样做,因为我的布局包含一些按钮,它们应该独立于其布局进行旋转,唯一的方法就是通过覆盖onConfigurationChanged并将相应的动画添加到每个屏幕方向。我不认为OrientationEventListener可以工作,因为设置的方向固定为纵向。那么如何从传感器本身获取屏幕方

    2热度

    1回答

    我测试了其他设备,如Moto g,Galaxy s4,Nexus 7,它在这些上工作正常onSensorChanged方法正在调用很好,但一些用户抱怨该应用程序不适用于Galaxy Tab 3 Lit 7.0“。所以我的问题是,Galaxy Tab 3 Lit 7.0“对传感器有任何问题吗?我没有这个设备来测试它,任何帮助都会被赞赏, 这是我如何注册它 mSensorManager = (Sens

    0热度

    1回答

    我需要一些简单的逻辑来解决此问题。所以这是我想: 晴雨表范围的值等31,XXXX - 33,XXXX。因此,如果外的31范围晴雨表值,XXXX - 33,XXXX,所述countdowntimer是开始计数。 但是,如果值再次返回里面的countdowntimer会的onPause()。而当值是该范围之外时,countdowntimer将再次启动。等等。 因此,如果计时器onFinish()时,系

    0热度

    2回答

    我想要开始CountDownTimer如果我的高度变化超出我使用气压计设置的值范围。 因此,例如,如果该值是> 40和43 <,没有动作 如果该值是< 41和> 42,countdowntimer将开始滴答作响。 但是,如果值返回到41-42内部,那么定时器将停止滴答等等。 这里是我的代码: public SensorEventListener sensorEventListener = new

    0热度

    1回答

    步骤跟踪器和步骤检测器没有在摩托罗拉G.工作 我通过该检查设备API版本应该比奇巧并检查越大码去两个传感器的可用性,他们可用: - packageManager.hasSystemFeature(PackageManager.FEATURE_SENSOR_STEP_COUNTER); packageManager.hasSystemFeature(PackageManager.FEATURE_

    1热度

    1回答

    我创建了一个用于测试目的的指南针应用程序,它工作得很好,箭头图像指向北极,但它变化太大,使得左右移动很小的移动即使设备没有移动,也是毫秒。 我的问题是如何忽略这些小的变化?谢谢 public class Compass implements SensorEventListener { private static final String TAG = "Compass"; private S

    1热度

    1回答

    我已经使用下面的代码来检查TYPE_SIGNIFICANT_MOTION传感器的可用性。 SensorManager mSensorManager = (SensorManager) context .getSystemService(Context.SENSOR_SERVICE); List<Sensor> sensors = mSensorManager

    3热度

    1回答

    背景:我的目标是弄清楚手机的倾斜角度,例如对于将手机向后倾斜意味着“踏上气体”并且向左/向右倾斜意味着左右转动方向盘的游戏。 我在观看关于不同Android传感器之间传感器融合的this talk。 根据谈话的最后,我可以使用“旋转矩阵中的矢量来确定我指向哪个方向”。 问题:那么,他们是否暗示获得这些角度的正确方法是由"Using the Rotation Vector Sensor"/TYPE_