android - 如何处理不同 android 版本 BLE 的监督超时?
问题描述
我知道监督超时是在 BLE 上为 android 内部设置的。但是有什么黑客可以做的吗?
我正在考虑创建一个自定义超时计时器,带有一个Task.Delay
和一个ContinueWith
组合,然后如果在我自己设置的特定时间范围内断开连接成功,则将其清理。
这种方法是否可行,或者是否有任何其他黑客/技巧可用于避免特定 android 版本的较低监督超时?
解决方案
推荐阅读
- swift - 具有自定义视图的 NSMenuItem 在滚动时消失
- codeigniter - 在 codeigniter 中重定向失败
- spring-boot - java.lang.NullPointerException 我做错了什么?
- javascript - Bootstrap-vue - 从 Vue 组件修改导航栏?
- python - 如何让 selenium 打开一个浏览器并继续使用该浏览器,而不是为每个 url/scrape javascript 加载一个新浏览器
- reactjs - Nginx 配置从子文件夹服务反应应用程序
- python - 在 Anaconda (Windows x64) 中为 Python 3.8 安装 Tensorflow 2.2
- r - 错误:C 堆栈使用 7970272 太接近限制
- javascript - 在对象深处过滤时为空数组
- javascript - 在 Vue 应用程序中模拟 axios 以进行前端测试