Android : 通过蓝牙连接两个设备并以编程方式启用互联网访问

Android : connect two devices by bluetooth and enable internet access programmatically

我正在尝试通过蓝牙连接两台 Android 设备(已配对),并在其中一台设备上启用自动访问互联网。

这可以通过访问设置并启用以下检查案例来实现:

您知道我如何以编程方式执行此操作吗?

谢谢。

这应该可以使用 WifiManagersetWifiApEnabled() 方法。

但是,此方法仅适用于 Android SDK 27。它被标记为系统API 并且需要 android.Manifest.permission.TETHER_PRIVILEGED

因此强烈不建议实现此功能,因为 Google 不提供任何官方 API 启用移动热点的调用。

您可以在此处阅读有关此主题的更多信息:

https://medium.com/@jean.creuzedeschatelliers/how-to-activate-the-mobile-hotspot-on-android-programmatically-or-not-5931e44097e3