【问题标题】:Cant find the default gyroscope on android emulator在android模拟器上找不到默认陀螺仪
【发布时间】:2017-05-24 05:38:25
【问题描述】:

我正在尝试使用陀螺仪将我的头包裹在 android 中的传感器周围..(如果您还没有收集的话,我是新手..)

当我在内置的 android 模拟器上运行应用程序时,我一直被告知设备没有陀螺仪。

gyroscopeSensor = sensorManager.getDefaultSensor(Sensor.TYPE_GYROSCOPE);

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

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

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

【问题讨论】:

  • 那么,扩展控件中的“虚拟传感器”只是为了展示?
  • 您可以获取传感器列表以查看您的模拟器支持哪些传感器。 List<Sensor> deviceSensors = sensorManager.getSensorList(Sensor.TYPE_ALL);

标签: android android-emulator gyroscope


【解决方案1】:

解决了..

这是由于运行 API >23

【讨论】:

  • 您能否详细解释一下。你是怎么解决的?
  • 只需在 ADV 中创建一个 API 为 23 或更少的新设备。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多