我正在编写可以通过互联网上的某些数据处理蜂窝数据的软件,并使用直接打印通过WiFi将发票打印到HP打印机 . 我没有使用路由器或其他网络设备 . 所以我知道新的Android 7.1有一个功能,不能连接到无法访问互联网的网络 . 当我禁用蜂窝数据时,它连接到wifi并打印它没有任何问题 .
有没有解决这种情况的方法 . 所以当我连接到没有互联网的wifi时,无论如何都会切换到wifi .
我最近回答了一个类似的问题,你可以查一下here
总而言之,您需要实现以下内容:
WiFi网络的网络回调 .
使用ConnectivityManager.requestNetwork()申请网络
然后,当收到回调时,使用Network.openConnection()发出HTTP请求
1 回答
我最近回答了一个类似的问题,你可以查一下here
总而言之,您需要实现以下内容:
WiFi网络的网络回调 .
使用ConnectivityManager.requestNetwork()申请网络
然后,当收到回调时,使用Network.openConnection()发出HTTP请求