0
点赞
收藏
分享

微信扫一扫

Android10设置热点永不超时关闭

一、前言

Android 热点默认是10 分钟后没有设备关联是会自动关闭,如果需要设置默认不关闭热点可以有两种方式。

二、framework修改超时时不关闭热点

查阅网上资料Android 的做法:

找到: CMD_NO_ASSOCIATED_STATIONS_TIMEOUT //超时后触发消息,关闭热点

修改: case CMD_NO_ASSOCIATED_STATIONS_TIMEOUT: break;这样永远就走不到关闭热点的逻辑

代码位置:frameworks\opt\net\wifi\service\java\com\android\server\wifi\SoftApManager.java

//找到如下代码进行修改即可:

case CMD_NO_ASSOCIATED_STATIONS_TIMEOUT: //添加break 即可完成跳过自动关闭热点逻辑。

if (true) {

Log.i(TAG, "timeout but no to close hotspot AP.");

break;

}

三、修改超时时间为永久

配置文件位置:frameworks/base/core/res/res/values/config.xml

<integer translatable="false" name="config_wifi_framework_soft_ap_timeout_delay">600000</integer>

所以 mDefaultShutDownTimeoutMills 的默认值是60000,600秒,即10分钟。

修改超时时间为永久:2147483647 (Int的最大数值)

<integer translatable="false" name="config_wifi_framework_soft_ap_timeout_delay">2147483647</integer>

举报

相关推荐

0 条评论