当我在手机上运行这段代码时,一切正常,但是当我在模拟器上运行时,模拟器的屏幕变黑,并且在该语句之后没有任何工作(执行):
manager = (SensorManager) this.game.getSystemService(Context.SENSOR_SERVICE);
答案 0 :(得分:0)
您可能还想看一下这篇文章。它直接来自Android的Xav。 http://tools.android.com/recent/sensoremulation
它应该包含您正在寻找的所有信息。
答案 1 :(得分:0)
@Frank建议使用传感器模拟器。我不认为内置模拟器可以处理传感器API:how to test sensormanager on emulator in Android?
如果它适用于您的设备,则只需在运行模拟器时将其注释掉。或者不要使用模拟器。它更慢,更不可靠(显然)。只需使用实际设备即可。无论如何,您必须在多个设备上进行测试,因为模拟器根本没有完整的功能和架构。
希望能引导你走向正确的方向。
答案 2 :(得分:0)
有可能,您可以查看我必须使用传感器模拟器测试程序的代码中的the changes。