6

Android アプリから VPN 設定アクティビティを起動する方法を探していましたが、見つかりません。私は Android 2.2 をターゲットにしているため、Android ICS で提供される機能を使用できないことに注意してください。

VPN設定画面を開くためにインテントに渡す必要があるアクションは何ですか?

4

2 に答える 2

10

これがあなたが探しているものだと思います:

Intent intent = new Intent("android.net.vpn.SETTINGS");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
于 2014-11-10T13:35:02.827 に答える
2

これを試して:

    private static final String PACKAGE_PREFIX =
            VpnManager.class.getPackage().getName() + ".";
    private static final String ACTION_VPN_SETTINGS =
            PACKAGE_PREFIX + "SETTINGS";
    Intent intent = new Intent(ACTION_VPN_SETTINGS);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    mContext.startActivity(intent);
于 2012-05-24T04:57:09.610 に答える