一般创建罗盘应用的时候,都类似这样:
@Override public void onSensorChanged(SensorEvent event) { int myAzimuth = Math.round(event.values[0]); //angle }
但是我想要只有我自己能读取数据,比如:mSensorManager.getCompassAngle()
mSensorManager.getCompassAngle()
可不可以不用listeners?
不可以,SensorManager必须要用监听器。
SensorManager