Merge "Declare provider.Settings intent for VPN fragment" into nyc-dev
This commit is contained in:
@@ -32389,6 +32389,7 @@ package android.provider {
|
||||
field public static final java.lang.String ACTION_VOICE_CONTROL_BATTERY_SAVER_MODE = "android.settings.VOICE_CONTROL_BATTERY_SAVER_MODE";
|
||||
field public static final java.lang.String ACTION_VOICE_CONTROL_DO_NOT_DISTURB_MODE = "android.settings.VOICE_CONTROL_DO_NOT_DISTURB_MODE";
|
||||
field public static final java.lang.String ACTION_VOICE_INPUT_SETTINGS = "android.settings.VOICE_INPUT_SETTINGS";
|
||||
field public static final java.lang.String ACTION_VPN_SETTINGS = "android.settings.VPN_SETTINGS";
|
||||
field public static final java.lang.String ACTION_VR_LISTENER_SETTINGS = "android.settings.VR_LISTENER_SETTINGS";
|
||||
field public static final java.lang.String ACTION_WIFI_IP_SETTINGS = "android.settings.WIFI_IP_SETTINGS";
|
||||
field public static final java.lang.String ACTION_WIFI_SETTINGS = "android.settings.WIFI_SETTINGS";
|
||||
|
||||
@@ -34836,6 +34836,7 @@ package android.provider {
|
||||
field public static final java.lang.String ACTION_VOICE_CONTROL_BATTERY_SAVER_MODE = "android.settings.VOICE_CONTROL_BATTERY_SAVER_MODE";
|
||||
field public static final java.lang.String ACTION_VOICE_CONTROL_DO_NOT_DISTURB_MODE = "android.settings.VOICE_CONTROL_DO_NOT_DISTURB_MODE";
|
||||
field public static final java.lang.String ACTION_VOICE_INPUT_SETTINGS = "android.settings.VOICE_INPUT_SETTINGS";
|
||||
field public static final java.lang.String ACTION_VPN_SETTINGS = "android.settings.VPN_SETTINGS";
|
||||
field public static final java.lang.String ACTION_VR_LISTENER_SETTINGS = "android.settings.VR_LISTENER_SETTINGS";
|
||||
field public static final java.lang.String ACTION_WIFI_IP_SETTINGS = "android.settings.WIFI_IP_SETTINGS";
|
||||
field public static final java.lang.String ACTION_WIFI_SETTINGS = "android.settings.WIFI_SETTINGS";
|
||||
|
||||
@@ -32458,6 +32458,7 @@ package android.provider {
|
||||
field public static final java.lang.String ACTION_VOICE_CONTROL_BATTERY_SAVER_MODE = "android.settings.VOICE_CONTROL_BATTERY_SAVER_MODE";
|
||||
field public static final java.lang.String ACTION_VOICE_CONTROL_DO_NOT_DISTURB_MODE = "android.settings.VOICE_CONTROL_DO_NOT_DISTURB_MODE";
|
||||
field public static final java.lang.String ACTION_VOICE_INPUT_SETTINGS = "android.settings.VOICE_INPUT_SETTINGS";
|
||||
field public static final java.lang.String ACTION_VPN_SETTINGS = "android.settings.VPN_SETTINGS";
|
||||
field public static final java.lang.String ACTION_VR_LISTENER_SETTINGS = "android.settings.VR_LISTENER_SETTINGS";
|
||||
field public static final java.lang.String ACTION_WIFI_IP_SETTINGS = "android.settings.WIFI_IP_SETTINGS";
|
||||
field public static final java.lang.String ACTION_WIFI_SETTINGS = "android.settings.WIFI_SETTINGS";
|
||||
|
||||
@@ -321,6 +321,20 @@ public final class Settings {
|
||||
public static final String ACTION_PRIVACY_SETTINGS =
|
||||
"android.settings.PRIVACY_SETTINGS";
|
||||
|
||||
/**
|
||||
* Activity Action: Show settings to allow configuration of VPN.
|
||||
* <p>
|
||||
* In some cases, a matching Activity may not exist, so ensure you
|
||||
* safeguard against this.
|
||||
* <p>
|
||||
* Input: Nothing.
|
||||
* <p>
|
||||
* Output: Nothing.
|
||||
*/
|
||||
@SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION)
|
||||
public static final String ACTION_VPN_SETTINGS =
|
||||
"android.settings.VPN_SETTINGS";
|
||||
|
||||
/**
|
||||
* Activity Action: Show settings to allow configuration of Wi-Fi.
|
||||
* <p>
|
||||
|
||||
@@ -36,12 +36,12 @@ import com.android.systemui.statusbar.phone.QSTileHost;
|
||||
import com.android.systemui.statusbar.phone.SystemUIDialog;
|
||||
import com.android.systemui.statusbar.policy.SecurityController;
|
||||
|
||||
import static android.provider.Settings.ACTION_VPN_SETTINGS;
|
||||
|
||||
public class QSFooter implements OnClickListener, DialogInterface.OnClickListener {
|
||||
protected static final String TAG = "QSFooter";
|
||||
protected static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
|
||||
|
||||
private static final String ACTION_VPN_SETTINGS = "android.net.vpn.SETTINGS";
|
||||
|
||||
private final View mRootView;
|
||||
private final TextView mFooterText;
|
||||
private final ImageView mFooterIcon;
|
||||
|
||||
@@ -20,6 +20,7 @@ import static android.Manifest.permission.CONNECTIVITY_INTERNAL;
|
||||
import static android.net.NetworkPolicyManager.FIREWALL_CHAIN_NONE;
|
||||
import static android.net.NetworkPolicyManager.FIREWALL_RULE_ALLOW;
|
||||
import static android.net.NetworkPolicyManager.FIREWALL_RULE_DEFAULT;
|
||||
import static android.provider.Settings.ACTION_VPN_SETTINGS;
|
||||
|
||||
import android.app.Notification;
|
||||
import android.app.NotificationManager;
|
||||
@@ -66,9 +67,6 @@ public class LockdownVpnTracker {
|
||||
|
||||
private static final String ACTION_LOCKDOWN_RESET = "com.android.server.action.LOCKDOWN_RESET";
|
||||
|
||||
private static final String ACTION_VPN_SETTINGS = "android.net.vpn.SETTINGS";
|
||||
private static final String EXTRA_PICK_LOCKDOWN = "android.net.vpn.PICK_LOCKDOWN";
|
||||
|
||||
private static final int ROOT_UID = 0;
|
||||
|
||||
private final Context mContext;
|
||||
@@ -101,7 +99,6 @@ public class LockdownVpnTracker {
|
||||
mProfile = Preconditions.checkNotNull(profile);
|
||||
|
||||
final Intent configIntent = new Intent(ACTION_VPN_SETTINGS);
|
||||
configIntent.putExtra(EXTRA_PICK_LOCKDOWN, true);
|
||||
mConfigIntent = PendingIntent.getActivity(mContext, 0, configIntent, 0);
|
||||
|
||||
final Intent resetIntent = new Intent(ACTION_LOCKDOWN_RESET);
|
||||
|
||||
Reference in New Issue
Block a user