Flutter Sensors_plus软件包:为移动网络应用程序调整传感器数据的采样率



https://github.com/flutter/flutter/issues/25971在GitHub线程中,社区已经设法调整了android设备的采样率。我的问题是,我正在使用";sensors_plus";flutter包,我似乎在库/包中找不到为web构建设置传感器数据采样率/刷新率的任何位置?

有人知道这件事吗?用这个软件包构建web时,是否可以调整采样率?

很抱歉提出这个复杂的问题:(

是的,这是可能的。我自己已经更改了包文件,将采样率设置为SENSOR_DELAY_FASTEST。

步骤:

  1. 在androidstudio中展开项目目录中的External Libraries目录(仅在androidStudio中可见(。

  2. 转到flutter插件并扩展传感器加->android->src.main->kotlin.dev.flatchcommunity.plus.sensors目录。

  3. 转到StreamHandlerImpl.kt文件,找到SENSOR_DELAY_NORMAL行并将其更改为SENSOR_DELAY_FASTEST。

  4. 转到AndroidManifest.xml并粘贴此

    <manifest 
    xmlns:android="http://schemas.android.com/apk/res/android"
    package="dev.fluttercommunity.plus.sensors" >
    <uses-permission 
    android:name="android.permission.HIGH_SAMPLING_RATE_SENSORS"/>
    </manifest>
    
  5. 现在它会起作用,但每次你去酒吧或清理酒吧缓存时都应该做这个改变。

最新更新