我目前正在使用 Java API 来获取 5Hz 的加速度计值,这低于我的要求。我想达到至少 50Hz。有什么办法可以提高加速度计的采样率?
问候
我目前正在使用 Java API 来获取 5Hz 的加速度计值,这低于我的要求。我想达到至少 50Hz。有什么办法可以提高加速度计的采样率?
问候
我认为不同安卓手机的最大采样率是不同的。我认为你可以做的是设置传感器管理器以尽可能快地更新数据,看看文档中的常量SENSOR_DELAY_FASTEST。
问候。
参数SENSOR_DELAY_FASTEST 指示 android 尽可能快地轮询数据。
加速度计的采样率由驱动程序决定,与 Android 中可配置的轮询率不同。
没有用于 java/C 应用程序的 API 来控制内部采样率。这是因为内核驱动程序不公开任何 API 来控制硬件采样率,因为最好留给设备的设计者来设置它。
您可以根据需要随时轮询加速数据。检查源(如果您有访问权限)或与 ODM/OEM 联系以获取加速度计内部采样率的详细信息。
是的,麦克风。如果您以 50 Hz 的频率振动手机,麦克风就会收到它。