Android Wear OS 关闭 Wifi
Posted
技术标签:
【中文标题】Android Wear OS 关闭 Wifi【英文标题】:Android Wear OS turn off Wifi 【发布时间】:2020-03-09 10:53:28 【问题描述】:我想在某些不需要的屏幕上关闭 wifi 以节省电量。
我试过了:
WifiManager wifiManager = (WifiManager) SensorApplication.getContext().getApplicationContext().getSystemService(Context.WIFI_SERVICE);
if (wifiManager != null) wifiManager.setWifiEnabled(false);
这可以很好地启用 wifi。 要禁用 wifi,它可以工作,但 2 秒后 wifi 会自动重新打开。如果有什么可以解释的话,我尝试查看开发选项,但我禁用了所有选项。
如果有人有想法解释为什么当我使用此解决方案关闭时 wifi 会自动打开,或者有另一种禁用 wifi 的解决方案,那就太好了。
提前致谢。
【问题讨论】:
【参考方案1】:根据文档https://developer.android.com/reference/kotlin/android/net/wifi/WifiManager#setWifiEnabled(kotlin.Boolean),不推荐使用 setWifiEnabled() 。您的目标是 Q 吗?
检查这个wifiManager.setWifiEnabled(false)
的返回值
【讨论】:
以上是关于Android Wear OS 关闭 Wifi的主要内容,如果未能解决你的问题,请参考以下文章
Wear OS 更新一览 | 2021 Android 开发者峰会
在 Android Wear OS(即 CSV)上保存和传输智能手表传感器数据的最佳方式是啥?
为 Wear OS 和普通应用程序构建的 Android Studio 项目,但共享源文件