Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从AndroidApplication(libGdx)访问加速计_Android_Libgdx_Accelerometer - Fatal编程技术网

从AndroidApplication(libGdx)访问加速计

从AndroidApplication(libGdx)访问加速计,android,libgdx,accelerometer,Android,Libgdx,Accelerometer,我想使用libGdx框架读取加速计值。如果在AndroidApplication中我设置了config.useCommerator=true,并尝试在应用适配器中读取它们,那么一切都会正常工作。但是,如果我尝试直接读取AndroidApplication中的值,它将返回0,Gdx.input.isPeripherAlaAvailable(Peripheral.Accelerator)将返回false。有办法解决这个问题吗?对于AndroidApplication,有没有一种方法可以使用类似于“U

我想使用libGdx框架读取加速计值。如果在AndroidApplication中我设置了
config.useCommerator=true
,并尝试在应用适配器中读取它们,那么一切都会正常工作。但是,如果我尝试直接读取AndroidApplication中的值,它将返回0,
Gdx.input.isPeripherAlaAvailable(Peripheral.Accelerator)
将返回false。有办法解决这个问题吗?对于AndroidApplication,有没有一种方法可以使用类似于“UseCellator”的命令?我需要从AndroidApplication本身访问加速计。

来源请。您确定在调用
isPeripheralaAvailable
之前已初始化
config.useCommerator=true
?在AndroidApplication中调用@HBizhi
config.useCommerator=true
,以设置ApplicationAdapter配置。如果我在ApplicationAdapter上调用'isPeripherAlaAvailable',它将返回true,如果我在AndroidApplication中调用它,它将返回false。我需要它在AndroidApplication中变为真。我怀疑这是因为libgdx在启动应用程序适配器之前没有正常运行。你为什么要把它放在里面?一般来说,你不应该把任何东西放在那里,除非你绝对不能把它放在其他地方。来源请。您确定在调用
isPeripheralaAvailable
之前已初始化
config.useCommerator=true
?在AndroidApplication中调用@HBizhi
config.useCommerator=true
,以设置ApplicationAdapter配置。如果我在ApplicationAdapter上调用'isPeripherAlaAvailable',它将返回true,如果我在AndroidApplication中调用它,它将返回false。我需要它在AndroidApplication中变为真。我怀疑这是因为libgdx在启动应用程序适配器之前没有正常运行。你为什么要把它放在里面?一般来说,你不应该把任何东西放在那里,除非你绝对不能把它放在其他地方。来源请。您确定在调用
isPeripheralaAvailable
之前已初始化
config.useCommerator=true
?在AndroidApplication中调用@HBizhi
config.useCommerator=true
,以设置ApplicationAdapter配置。如果我在ApplicationAdapter上调用'isPeripherAlaAvailable',它将返回true,如果我在AndroidApplication中调用它,它将返回false。我需要它在AndroidApplication中变为真。我怀疑这是因为libgdx在启动应用程序适配器之前没有正常运行。你为什么要把它放在里面?一般来说,你不应该把任何东西放在那里,除非你绝对不能把它放在其他地方。