0

我将 libGDX 用于 2D 应用程序。该应用程序运行良好,除了 LogCat 中有两个错误:

04-07 15:19:59.579: E/SensorManager(5326): ***[disableSensorLocked]name = ADXL346 Acceleration Sensor
04-07 15:19:59.579: E/SensorManager(5326): res = true
04-07 15:19:59.579: E/SensorManager(5326): ***[disableSensorLocked]name = MS-3C (YAS529) Magnetic Sensor
04-07 15:19:59.579: E/SensorManager(5326): res = true

我不SensorManager直接实例化,也不在我的 libGDX 项目中使用它。怎么了?

我在模拟器上看不到此类错误消息,仅在真实设备(Acer Liquid)上。他们的意思是什么?

4

1 回答 1

3

默认情况下,Libgdx 将启用许多传感器。您可以通过在AndroidApplicationConfiguration传递给AndroidApplication.initialize().

像这样:

appListener = ...
// Configure libGDX app options:
AndroidApplicationConfiguration appCfg = new AndroidApplicationConfiguration();
appCfg.useAccelerometer = false;
appCfg.useCompass = false;
... other appCfg options ...

initialize(appListener, appCfg);
于 2013-04-07T20:47:01.507 回答