Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f53e9492 authored by Arc Wang's avatar Arc Wang
Browse files

Change Easy Connect intent naming

1. From ACTION_PROCESS_WIFI_EASY_CONNECT_QR_CODE to ACTION_PROCESS_WIFI_EASY_CONNECT_URI
2. Remove EXTRA_QR_CODE and use data Uri to specify Easy Connect bootstrapping information string

Bug: 125874365
Test: atest AvailableIntentsTest
      WifiDppChooseSavedWifiNetworkFragmentTest
      WifiDppConfiguratorActivityTest
      WifiNetworkListFragmentTest

Change-Id: I7ec52c73a2ba1b6b8588f6daa8d73725f115ba0f
parent 05ad6df9
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -38839,7 +38839,7 @@ package android.provider {
    field public static final String ACTION_NOTIFICATION_POLICY_ACCESS_SETTINGS = "android.settings.NOTIFICATION_POLICY_ACCESS_SETTINGS";
    field public static final String ACTION_PRINT_SETTINGS = "android.settings.ACTION_PRINT_SETTINGS";
    field public static final String ACTION_PRIVACY_SETTINGS = "android.settings.PRIVACY_SETTINGS";
    field public static final String ACTION_PROCESS_WIFI_EASY_CONNECT_QR_CODE = "android.settings.PROCESS_WIFI_EASY_CONNECT_QR_CODE";
    field public static final String ACTION_PROCESS_WIFI_EASY_CONNECT_URI = "android.settings.PROCESS_WIFI_EASY_CONNECT_URI";
    field public static final String ACTION_QUICK_LAUNCH_SETTINGS = "android.settings.QUICK_LAUNCH_SETTINGS";
    field public static final String ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS = "android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS";
    field public static final String ACTION_REQUEST_SET_AUTOFILL_SERVICE = "android.settings.REQUEST_SET_AUTOFILL_SERVICE";
@@ -38873,7 +38873,6 @@ package android.provider {
    field public static final String EXTRA_DO_NOT_DISTURB_MODE_ENABLED = "android.settings.extra.do_not_disturb_mode_enabled";
    field public static final String EXTRA_DO_NOT_DISTURB_MODE_MINUTES = "android.settings.extra.do_not_disturb_mode_minutes";
    field public static final String EXTRA_INPUT_METHOD_ID = "input_method_id";
    field public static final String EXTRA_QR_CODE = "android.provider.extra.QR_CODE";
    field public static final String EXTRA_SUB_ID = "android.provider.extra.SUB_ID";
    field public static final String INTENT_CATEGORY_USAGE_ACCESS_CONFIG = "android.intent.category.USAGE_ACCESS_CONFIG";
    field public static final String METADATA_USAGE_ACCESS_REASON = "android.settings.metadata.USAGE_ACCESS_REASON";
+7 −16
Original line number Diff line number Diff line
@@ -496,25 +496,16 @@ public final class Settings {
     * In some cases, a matching Activity may not exist, so ensure you safeguard
     * against this by checking WifiManager.isEasyConnectSupported();
     * <p>
     * Input:
     * The following keys in the bundle with their associated value.
     * <ul>
     *     <li>"qrCode": Standard Easy Connect (Wi-Fi DPP) URI bootstrapping information as a
     *     string.</li>
     * </ul>
     * Input: The Intent's data URI specifies bootstrapping information for authenticating and
     * provisioning the peer, with the "DPP" scheme.
     * <p>
     * Output: Nothing.
     * Output: After {@code startActivityForResult}, the callback {@code onActivityResult} will have
     *         resultCode {@link android.app.Activity#RESULT_OK} if Wi-Fi Easy Connect configuration
     *         success and the user clicks 'Done' button.
     */
    @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION)
    public static final String ACTION_PROCESS_WIFI_EASY_CONNECT_QR_CODE =
            "android.settings.PROCESS_WIFI_EASY_CONNECT_QR_CODE";
    /**
     * An extra to put in the bundle for {@link #ACTION_PROCESS_WIFI_EASY_CONNECT_QR_CODE} intents.
     * It must contain properly formatted Easy Connect (Wi-Fi DPP) URI bootstrapping information for
     * the process to proceed.
     */
    public static final String EXTRA_QR_CODE = "android.provider.extra.QR_CODE";
    public static final String ACTION_PROCESS_WIFI_EASY_CONNECT_URI =
            "android.settings.PROCESS_WIFI_EASY_CONNECT_URI";
    /**
     * Activity Action: Show settings to allow configuration of data and view data usage.