https://github.com/flutter/flutter/issues/25971在GitHub线程中,社区已经设法调整了android设备的采样率。我的问题是,我正在使用";sensors_plus";flutter包,我似乎在库/包中找不到为web构建设置传感器数据采样率/刷新率的任何位置?
有人知道这件事吗?用这个软件包构建web时,是否可以调整采样率?
很抱歉提出这个复杂的问题:(
是的,这是可能的。我自己已经更改了包文件,将采样率设置为SENSOR_DELAY_FASTEST。
步骤:
-
在androidstudio中展开项目目录中的External Libraries目录(仅在androidStudio中可见(。
-
转到flutter插件并扩展传感器加->android->src.main->kotlin.dev.flatchcommunity.plus.sensors目录。
-
转到StreamHandlerImpl.kt文件,找到SENSOR_DELAY_NORMAL行并将其更改为SENSOR_DELAY_FASTEST。
-
转到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>
-
现在它会起作用,但每次你去酒吧或清理酒吧缓存时都应该做这个改变。