我正在尝试注册接收器,这将检查VPN状态.我已经尝试过:
Get VPN Connection status on Android,但看起来它不再适用于ICS.我已经检查了Android源代码的一些线索,但没有运气,只注意到在ISC没有什么像:vpn.connectivity和connection_state – 它使用在Android 2.3.也尝试使用android.net.conn.CONNECTIVITY_CHANGE作为我的IntentFilter,但它没有对VPN连接的反应(当然我已经添加了权限android.permission.ACCESS_NETWORK_STATE).
我以为这是很简单的事情,但我已经用完了想法怎么办…有人可以帮我吗?
我以为这是很简单的事情,但我已经用完了想法怎么办…有人可以帮我吗?
解决方法
可能您可以尝试轮询DNS服务器更改.如果已经改变了VPN已连接.但是,我认为这个规则可能会有很多例外.