gpt4 book ai didi

android - 我必须使用哪个功能才能使我的应用程序仅适用于包含 Orientation Sensor 的设备?

转载 作者:行者123 更新时间:2023-11-29 21:37:57 25 4
gpt4 key购买 nike

我的应用程序使用“方向传感器”,您可以在此处看到:

SensorManager sensorMgr = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
Sensor sensor = sensorMgr.getDefaultSensor(Sensor.TYPE_ORIENTATION);

我想在我的 list 文件中定义 ,以便只为实际可以使用该传感器的设备启用我的应用程序,也就是具有“方向传感器”的设备。

问题是可用功能不包括方向传感器。包含的传感器是:

  • 加速度计
  • 晴雨表
  • 指南针
  • 陀螺仪
  • 接近度

(如此处所述:http://developer.android.com/guide/topics/manifest/uses-feature-element.html#hw-features)

我应该选择哪种传感器?是加速度计、指南针还是陀螺仪?

最佳答案

根据 android 文档,“方向传感器通过结合使用设备的地磁场传感器和设备的加速度计来获取数据。”有关详细信息,请参阅此页面 HERE .它进一步说:“方向传感器通过处理来自加速度计和地磁场传感器的原始传感器数据来获取数据。由于涉及繁重的处理,方向传感器的准确性和精度会降低(具体来说,这个传感器是仅当滚动组件为 0 时才可靠。因此,方向传感器在 Android 2.2(API 级别 8)中已弃用”

关于android - 我必须使用哪个功能才能使我的应用程序仅适用于包含 Orientation Sensor 的设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17911013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com