【发布时间】:2018-10-27 14:47:49
【问题描述】:
我正在编写软件,该软件通过蜂窝数据处理互联网中的一些数据,并通过 WiFi 将发票打印到使用直接打印的 HP 打印机。我没有使用路由器或其他网络设备。 所以据我所知,新的 android 7.1 具有无法连接到无法访问互联网的网络的功能。当我禁用蜂窝数据时,它会连接到 wifi 并毫无问题地打印它。
这种情况有什么解决办法吗?因此,当我在没有互联网的情况下连接到 wifi 时,无论如何它都会切换到 wifi。
【问题讨论】:
-
我认为这里的问题是,有没有办法在 Android 7 中以编程方式关闭移动数据?
-
是的,有一种方法可以将其关闭,但在 7.1(或者可能在旧版本中)有一个限制,只有系统应用程序才能做到这一点。
-
是的,我说的是限制。我知道在旧版本中是允许的,但在 Android 5+ 中它被阻止了:(
-
所以你不需要禁用数据,只需启用WIFI连接:developer.android.com/reference/android/net/wifi/WifiManager
标签: android android-wifi android-7.1-nougat cellular-network