我正在开发一个简单的Android应用,该应用执行一些HTTP请求以及对各种服务器的ping调用。一切正常,但是当我使用手机上安装的某些VPN应用程序(例如:Hola VPN)时,我的应用程序无法再执行HTTP请求。我已经阅读了有关 android.permission.BIND_VPN_SERVICE 的信息,应该将其添加到清单文件中,但是我对Android方面的知识还是陌生的,我不知道该如何与android.net.VpnService一起使用。
也许当VPN处于活动状态时,可以在我的应用程序中显示一个对话框屏幕,并要求适当的权限以继续使用活动的Internet连接吗?
有人可以为此提供一些提示吗?
非常感谢!