0
我想读取方向和磁场。获取多个传感器读数
我用
if (e.Sensor.Type == SensorType.Orientation)
{ ... }
if (e.Sensor.Type == SensorType.MagneticField)
{ ... }
,我试图
_sensorManager.RegisterListener(this, _sensorManager.GetDefaultSensor(SensorType.All), SensorDelay.Game);
和
_sensorManager.RegisterListener(this, _sensorManager.GetDefaultSensor(SensorType.MagneticField), SensorDelay.Game);
和
_sensorManager.RegisterListener(this, _sensorManager.GetDefaultSensor(SensorType.Orientation), SensorDelay.Game);
和
_sensorManager.RegisterListener(this, _sensorManager.GetDefaultSensor(SensorType.Orientation | SensorType.MagneticField), SensorDelay.Game);
和
mOrientation = _sensorManager.GetDefaultSensor(SensorType.Orientation);
mMagnetisch = _sensorManager.GetDefaultSensor(SensorType.MagneticField);
if (mOrientation != null)
_sensorManager.RegisterListener(this, mOrientation, SensorDelay.Game);
if (mMagnetisch != null)
_sensorManager.RegisterListener(this, mMagnetisch, SensorDelay.Game);
但每次要么方向或磁感应强度的节目。怎么修?
PS:我的代码脱光了传感器部分:http://pastebin.com/uXVRJmSq
我自己找到了解决方案。你的回复没有解决。 – Gewinn
@Gewinn你可以发布你的解决方案吗?所以我可以知道我失踪的地方并帮助其他人。 –