使用android vpnservice连接pptp vpn

我试图写一个应用程序,可以连接到我的VPN服务器与pptp protocol ,因为我正在研究,我发现与android.net.vpnservice我可以连接,但是当我读了一些文件,它不清楚如何连接到VPN (没有API设置用户名或密码,也没有API来设置我的VPNtypes( l2tp,pptp );我也testing了谷歌提供的示例应用程序(toyvpn),也没有我之前提到的。

这里是我发现的一些代码:

 // Create a new interface using the builder and save the parameters. mInterface = builder.setSession(mServerAddress) .setConfigureIntent(mConfigureIntent) .establish(); mParameters = parameters; 

Related of "使用android vpnservice连接pptp vpn"

嗨,这是有点晚,但我find了一些东西,而search。

我也尝试使用pptp和openvpn构build自己的VPN隧道/连接。

OpenVPN已经有了一个解决scheme。

PPTP正在尝试下面的解决scheme。

如何以编程方式创build一个新的Android 4.0接口?

上面的链接被发现在

如何以编程方式configurationVPN?

我正在尝试相同的。

对于VPN服务,你可以做到这一点。

  void startVPN(String name) { Intent i=new Intent("doenter.onevpn.ACTION_CONNECT"); i.putExtra("name",name); i.putExtra("force", true); i.putExtra("force_same", false); startActivity(i); } void restartVPN(String name) { Intent i=new Intent("doenter.onevpn.ACTION_CONNECT"); i.putExtra("name",name); i.putExtra("force", true); i.putExtra("force_same", true); startActivity(i); } void stopVPN() { Intent i=new Intent("doenter.onevpn.ACTION_DISCONNECT"); // Stops any VPN regardless of name startActivity(i); } 

这个链接可以帮助你得到你的答案。

http://doandroids.com/Apps/OneVpn/how-to/start-stop-prgrammatically/