Android ad hoc wifi连接,但保持互联网连接

时间:2015-06-03 10:10:33

标签: android android-wifi android-networking android-internet

我的应用程序创建了与传感器的Wi-Fi连接,但这意味着只要用户连接到此外围设备,用户就无法连接到Internet。

我已经读过,如果没有root设备,就不可能有两个wifi连接。

我想我已经阅读了关于此主题的堆栈溢出的所有帖子,但所有这些帖子都很老了。

如果我至少可以使用移动网络进行互联网,那么用户可以在连接时使用浏览器或其他应用程序。

我尝试设置首选网络,但这不起作用。

  try {
        ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);

        if (forceMobile) {
            connectivityManager.setNetworkPreference(ConnectivityManager.TYPE_MOBILE);
        } else {
            connectivityManager.setNetworkPreference(ConnectivityManager.DEFAULT_NETWORK_PREFERENCE);
        }
    } catch (Exception exc) {

    }

1 个答案:

答案 0 :(得分:1)

如果通过wifi连接到另一个传感器。您仍然无法通过移动数据连接到互联网,因为在大多数设备中只能连接两个接口中的一个(可能有一些例外)。如果您可以使用蓝牙连接到传感器并通过wifi或移动数据保持连接到互联网,那么实现这一目标的最佳方式。由于蓝牙和移动数据或Wifi可以保持并联连接。

相关问题