2017-05-24 187 views
0

我试图使用陀螺仪..来包装我周围的传感器头的Android默认的陀螺仪(IM新本,如果你还没有收集到尚未..)不能找到在Android模拟器

当我运行在Android模拟器中内置的应用程序,我不断收到被告知设备没有陀螺仪。

gyroscopeSensor = sensorManager.getDefaultSensor(Sensor.TYPE_GYROSCOPE); 

    if (gyroscopeSensor == null){ 
     Toast.makeText(this, "This device has no gyroscope...", 
     Toast.LENGTH_SHORT).show(); 
     finish(); 
    } 

我创建了一个新的虚拟设备,并检查它有一个陀螺仪,但仍然没有骰子..

请不要让这是一个愚蠢的错误。我做得很好!

+0

https://stackoverflow.com/questions/10677128/sensors-in-android-emulator –

+0

所以,“虚拟传感器'在扩展控制中只是为了表演? – imcazzum

+0

您可以获取传感器列表以查看仿真器支持的传感器。 '列表 deviceSensors = sensorManager.getSensorList(Sensor.TYPE_ALL);' –

回答

0

解决它..

这是由于运行的API> 23

+0

您能否在更多细节上解释它。你是如何解决它的? – anivaler

+0

只需在ADV中创建API为23或更低的新设备。 – imcazzum