[英]Android sensor how to get the accuracy at anytime?
我知道 onAccuracyChanged(Sensor sensor, int accuracy) 回調,但只有在發生變化時才會發生。 我如何隨時獲得准確度?
在 Google 地圖中,如果您單擊當前所在的 POI,您可以選擇校准指南針,並在該屏幕中顯示當前的准確度級別。
換句話說,在我用圖 8 校准我的羅盤后,我如何檢查我的准確度水平是否確實提高了? 我需要一種類似 sensor.getAccuracy() 的方法,但我找不到那個方法。
@Override
public void onSensorChanged(SensorEvent event) {
if (!accuracyReceived) {
onAccuracyChanged(event.sensor, event.accuracy);
}
}
基本上,它在初始階段調用 onSensorChanged() 內的 onAccuracyChanged() 以捕獲開始時的當前准確度級別。 隨后,當系統發生更改時,系統將自動調用 onAccuracyChanged()。 並且,您還可以隨時檢查 onSensorChanged() 中是否收到任何數據的 event.accuracy 值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.