至今:
我找到了以下解决方案
广播接收器已从ICS弃用
这肯定会花费很多时间而且效率不高
这肯定会花费很多时间而且效率不高
即使根据网络连接不会花费太多时间,它也可能会有所不同
我的结论:
到目前为止,我发现的所有解决方案要么效率不高,要么不那么可靠.
我的问题:
如果VPN在Android设备中连接,那么android OS必须知道它.
是否有任何公共的android框架API来读取它,因为在本地查找是最有效和最可靠的解决方案?
有没有其他有效和可靠的方法来实现它(比如将C或C plus plus库与NDK集成)?
注意:
我也找不到OpenVPN for Android的任何自定义广播发件人/ AIDL
是否可以检查Android设备是否连接到VPN服务器? API中的搜索为Android 1.6提供了"paltform highlight",因此这并不能让我充满信心.