Как программно подключиться к VPN, которая уже настроена на телефоне Android

Я настроил VPN-соединение на своем телефоне Android. Теперь я хотел бы подключить этот VPN через виджет. Как я могу инициировать соединение программно? В большинстве кодов предполагается, что VPN еще не настроен, но это не то, что я ищу. Я особенно ищу код, который подключается к уже настроенному VPN.

Наhttp://code.google.com/p/android/issues/detail?id=8915я нашел этот код :

VpnService service = context.getSystemService(VPN_SERVICE);
VpnProfile profile = VpnProfile.create(L2TP_PROFILE);
profile.setName(myServerName);
profile.setServerName(myServerAddress);
profile.setRouteList(“192.168.1.0/255.255.255.0,192.168.10.0/255.255.255.0”);

service.connect(profile, myUserName, myPassword);
service.setNotificationIntent(myIntent);

, который настраивает новую VPN. Я хочу просто подключить существующий VPN.

На этой страницеhttp://developer.android.com/reference/android/net/VpnService.htmlописывается, как реализовать собственную службу VPN, что тоже не то, что мне нужно.

9
задан Bas van Dijk 21 April 2012 в 22:12
поделиться