0

我目前正在使用 Java API 来获取 5Hz 的加速度计值,这低于我的要求。我想达到至少 50Hz。有什么办法可以提高加速度计的采样率?

问候

4

3 回答 3

2

我认为不同安卓手机的最大采样率是不同的。我认为你可以做的是设置传感器管理器以尽可能快地更新数据,看看文档中的常量SENSOR_DELAY_FASTEST

问候。

于 2010-11-19T11:54:39.860 回答
0

参数SENSOR_DELAY_FASTEST 指示 android 尽可能快地轮询数据。

加速度计的采样率由驱动程序决定,与 Android 中可配置的轮询率不同。

没有用于 java/C 应用程序的 API 来控制内部采样率。这是因为内核驱动程序不公开任何 API 来控制硬件采样率,因为最好留给设备的设计者来设置它。

您可以根据需要随时轮询加速数据。检查源(如果您有访问权限)或与 ODM/OEM 联系以获取加速度计内部采样率的详细信息。

于 2011-03-04T16:43:35.627 回答
-1

是的,麦克风。如果您以 50 Hz 的频率振动手机,麦克风就会收到它。

于 2010-12-09T21:53:48.027 回答