首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VPN连接的自动打开

VPN连接的自动打开
EN

Stack Overflow用户
提问于 2012-07-25 10:50:02
回答 1查看 9.8K关注 0票数 4

在Android上,当用户连接到蜂窝网络时,我们希望使用VPN。

但问题是,在WiFi和信元网络之间切换时,VPN连接不会自动打开。

当设备重新启动时,它也不会自动连接。

在WiFi和信元网络之间切换以及设备重新启动时,是否有可能自动打开VPN连接?

我们需要这个为Android姜饼和冰淇淋三明治。

当用户在WiFi和信元网络之间切换时,VPN就会打开.

EN

回答 1

Stack Overflow用户

发布于 2012-07-25 11:00:08

  1. 当网络改变时:

在清单中添加权限<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>。设置一个BroadcastReceiver,它侦听操作android.net.conn.CONNECTIVITY_CHANGE。在此接收器中,使用ConnectivityManager获取一个Context.getSystemService(Context.CONNECTIVITY_SERVICE);实例,并检查网络是否连接。如果是这样,您可以继续并启动您的vpn登录。

  1. 重新启动时:

向清单添加权限<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />。设置一个BroadcastReceiver,它侦听操作Intent.ACTION_BOOT_COMPLETED。在这里,您可以继续建立vpn连接。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11648071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档