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线程运行.此代码也使用一些不推荐使用的方法.

相关文章

以下为个人理解,如错请评 CE: 凭据加密 (CE) 存储空间, 实际路径/data/user_ce/ DE: 设备加密 (DE) 存...
转载来源:https://blog.csdn.net/yfbdxz/article/details/114702144 用EventLog.writeEvent打的日志(或...
事件分发机制详解 一、基础知识介绍 1、经常用的事件有:MotionEvent.ACTION_DOWN,MotionEvent.ACTION...
又是好久没有写博客了,一直都比较忙,最近终于有时间沉淀和整理一下最近学到和解决的一些问题。 最近进...
Android性能优化——之控件的优化 前面讲了图像的优化,接下来分享一下控件的性能优化,这里主要是面向...
android的开源库是用来在android上显示gif图片的。我在网上查了一下,大家说这个框架写的不错,加载大的...