android 蓝牙BluetoothGatt 问题,修改连接超时时间,onConnectionUpdated问题

ink_s 2019-07-26 09:44:58
mBluetoothGatt = device.connectGatt(this, false, mGattCallback);
连接蓝牙,系统的超时时间默认30S,怎么修改这个时间,看到BluetoothGattCallback 里onConnectionUpdated方法里面有个参数timeout,应该是连接超时时间,但是怎么设置这个时间,怎么触发这个回调,为什么我不能@Override onConnectionUpdated 方法

* @param timeout Supervision timeout for this connection, in 10ms unit. Valid range is from 10
* (0.1s) to 3200 (32s)


还有一个问题:BluetoothGattCallback 不能@Override onConnectionUpdated 方法,然而abstract class BluetoothGattCallback里面是有这个方法的,而且class BluetoothGatt implements BluetoothProfile 里其他的@Override方法都可以,但onConnectionUpdated确实红色的













...全文
3040 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuhui_7810 2019-08-02
  • 打赏
  • 举报
回复
引用 5 楼 ink_s 的回复:
[quote=引用 3 楼 xuhui_7810 的回复:] 这个timeout的值,在mtk平台上,是在vendor\mediatek\proprietary\external\bluetooth\bt_cust\bt_cust_table.h里,通过LESupervisionTO这个值来修改的。其他平台也是类似的,可能文件名不同,但都是设置的Supervision timeout这个值。具体的你可以参考我的博客:https://blog.csdn.net/xuhui_7810/article/details/87344279
那是不是用户的手机的话,这个时间就不能改了,默认30s[/quote] 用户是不能改的。当然,如果你们是手机厂商,你们可以把这接口开放给用户,但默认是不对用户开放的
ink_s 2019-08-02
  • 打赏
  • 举报
回复
引用 3 楼 xuhui_7810 的回复:
这个timeout的值,在mtk平台上,是在vendor\mediatek\proprietary\external\bluetooth\bt_cust\bt_cust_table.h里,通过LESupervisionTO这个值来修改的。其他平台也是类似的,可能文件名不同,但都是设置的Supervision timeout这个值。具体的你可以参考我的博客:https://blog.csdn.net/xuhui_7810/article/details/87344279



那是不是用户的手机的话,这个时间就不能改了,默认30s
ink_s 2019-08-02
  • 打赏
  • 举报
回复
引用 2 楼 王能 的回复:
蓝牙没搞过

不能重写是因为那是系统api,旁边不是有个注解@hide吗,有这个就表示这个方法是系统方法对外隐藏

好的
xuhui_7810 2019-07-31
  • 打赏
  • 举报
回复
这个timeout的值,在mtk平台上,是在vendor\mediatek\proprietary\external\bluetooth\bt_cust\bt_cust_table.h里,通过LESupervisionTO这个值来修改的。其他平台也是类似的,可能文件名不同,但都是设置的Supervision timeout这个值。具体的你可以参考我的博客:https://blog.csdn.net/xuhui_7810/article/details/87344279
王能 2019-07-31
  • 打赏
  • 举报
回复
蓝牙没搞过 不能重写是因为那是系统api,旁边不是有个注解@hide吗,有这个就表示这个方法是系统方法对外隐藏
ink_s 2019-07-29
  • 打赏
  • 举报
回复

80,466

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧