【问题标题】:Android : connect two devices by bluetooth and enable internet access programmaticallyAndroid:通过蓝牙连接两台设备并以编程方式启用互联网访问
【发布时间】:2020-06-08 23:03:05
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

    标签: android bluetooth android-bluetooth


    【解决方案1】:

    这应该可以使用WifiManager 的setWifiApEnabled() 方法来实现。

    但是,此方法仅在 Android SDK 27 之前可用。它被标记为 SystemAPI,需要android.Manifest.permission.TETHER_PRIVILEGED。

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

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

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

    【讨论】:

    • 嗨,是的,你是对的,不幸的是,当我尝试在 Android O 中使用此功能时遇到问题。感谢您的回答 (y)。
    • 这很正常,因为这个函数在 Android SDK 27 (Android O) 中已经被弃用并且被标记为“这个 API 不再被支持”。如果有帮助,请接受我的回答
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-13
    相关资源
    最近更新 更多