Android - 如何以编程方式添加VPN网络

时间:2011-11-02 12:48:46

标签: android

Android上的设置提供了手动添加VPN的选项。

可以通过某种API以编程方式完成吗?

我不是在寻找连接VPN的方法。我只关心配置VPN配置文件。

2 个答案:

答案 0 :(得分:1)

请参阅this答案,Android SDK无法使用。

  

Android SDK无法实现这一点。但是,有些制造商喜欢   摩托罗拉有他们自己的android风格,他们有自己的SDK   使它成为可能。

答案 1 :(得分:0)

另见这个问题 - Create VPN profile on Android。简而言之,我们得出的结论是,Android SDK不仅不可能,而且即使使用被盗的SDK也不可能,除非你有一个root设备(因为VPN配置文件是通过系统KeyStore存储的,所以你需要作为系统进程运行以添加/修改它们。)

然而,确实有一个第三方VPN应用程序,至少声称没有root设备这样做,但它似乎不是开源的,我不能保证它(见评论:http://code.google.com/p/android/issues/detail?id=8915)。