Android – 强制第三方应用的Wi-Fi网络

前端之家收集整理的这篇文章主要介绍了Android – 强制第三方应用的Wi-Fi网络前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 Android应用程序和可通过Wi-Fi提供的服务器.
对于某些操作(例如来自服务器的视频流),我的应用程序通过共享文件的URL来使用第三方应用程序.
从Android L设备可以同时连接到Wi-Fi和蜂窝,这破坏了我的应用程序,因为服务器没有互联网,而蜂窝网络越来越受到Android的喜爱(因为它有互联网),所以URL无法解决.我通过将我的应用程序绑定到Wi-Fi与 bindProcessToNetwork()解决此问题.但是当应用程序与第3方应用程序共享URL时,由于第3方应用程序未绑定到Wi-Fi,因此该网址仍然无法解析.
有没有办法让第3方应用程序使用Wi-Fi而不是蜂窝,而打开我的应用程序提供的URL?

解决方法

您可以在这里说明如何强制使用特定地址的网络类型:

How to use 3G Connection in Android Application instead of Wi-fi?

如果您知道第三方服务的URL,可以尝试一下.记住,代码依赖于网络,所以它应该从UI线程运行.此代码也使用一些不推荐使用的方法.

猜你在找的Android相关文章