簡體   English   中英

活動識別Google API弄亂了旋轉矢量傳感器的讀數

[英]Activity recognition Google API messing up Rotation Vector Sensor Reading

嘗試將旋轉矢量傳感器與新的位置和活動識別Google API結合使用時遇到問題。 我正在使用旋轉矢量來確定設備的方向。

使用API之前:使用新的Google API之前,旋轉矢量可以正常工作。

使用API​​之后 :對於前幾個讀數(大約5個),旋轉矢量傳感器的讀數看起來不錯,然后讀數保持恆定(即不變),並且僅報告相同的值。 根據我的觀察,似乎API(最有可能的活動識別)正在影響旋轉矢量的讀取。

有人知道這個問題嗎? 或如何解決?

if(rotateValues[0].values[0] == rotateValues[1].values[0])
{
  sRotation = sensorManager.getDefaultSensor(Sensor.TYPE_ROTATION_VECTOR);
  sensorManager.unregisterListener(this,sRotation);
  sensorManager.registerListener(this,sRotation,SensorManager.SENSOR_DELAY_NORMAL);
}

    This is my solution to the problem it worked!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM