如何在 Android ICS 上检查 VPN 连接状态

2024-03-02

我正在尝试注册接收器,这将检查 VPN 状态。我已经尝试过这个:在 Android 上获取 VPN 连接状态 https://stackoverflow.com/questions/3461967/get-vpn-connection-status-on-android但看起来它不再适用于 ICS。我检查了 android 源代码以获取一些线索,但运气不佳,只注意到 ISC 中没有类似的内容:vpn.connectivity and connection_state- 它曾经是在 android 2.3 中。还尝试使用android.net.conn.CONNECTIVITY_CHANGE as my IntentFilter,但它对VPN连接根本没有反应(当然我已经添加了权限android.permission.ACCESS_NETWORK_STATE)。 我认为这很简单,但我已经没有想法了......有人可以帮我吗?


也许您可以尝试轮询 DNS 服务器更改。如果已更改,则 VPN 已连接。然而,我认为这条规则可能有很多例外。

如何获取 Android 当前的 DNS 服务器? https://stackoverflow.com/questions/3070144/how-do-you-get-the-current-dns-servers-for-android

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Android ICS 上检查 VPN 连接状态 的相关文章

随机推荐