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

Commit 5e20541f authored by Chen Xu's avatar Chen Xu Committed by Android (Google) Code Review
Browse files

Merge "Apply new settings widget lib for the cbr main feature switch" into sc-dev

parents ac57d157 4608a7a4
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -21,4 +21,8 @@ android_library {

    sdk_version: "system_current",
    min_sdk_version: "28",
    apex_available: [
        "//apex_available:platform",
        "com.android.cellbroadcast",
    ],
}
+0 −108
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<issues format="5" by="lint 4.1.0" client="cli" variant="all" version="4.1.0">

    <issue
        id="NewApi"
        message="`@android:id/switch_widget` requires API level 24 (current min is 21)"
        errorLine1="        android:id=&quot;@android:id/switch_widget&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/MainSwitchPreference/res/layout/settingslib_main_switch_bar.xml"
            line="49"
            column="9"/>
    </issue>

    <issue
        id="NewApi"
        message="`@android:style/Widget.Material.CompoundButton.Switch` requires API level 24 (current min is 21)"
        errorLine1="    &lt;style name=&quot;MainSwitch.Settingslib&quot; parent=&quot;@android:style/Widget.Material.CompoundButton.Switch&quot;>"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/MainSwitchPreference/res/values/styles.xml"
            line="24"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="`@android:style/Widget.Material.CompoundButton.Switch` requires API level 24 (current min is 21)"
        errorLine1="    &lt;style name=&quot;SwitchBar.Switch.Settingslib&quot; parent=&quot;@android:style/Widget.Material.CompoundButton.Switch&quot;>"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/MainSwitchPreference/res/values/styles.xml"
            line="28"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="`android:trackTint` requires API level 23 (current min is 21)"
        errorLine1="        &lt;item name=&quot;android:trackTint&quot;>@color/settingslib_switchbar_switch_track_tint&lt;/item>"
        errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/MainSwitchPreference/res/values/styles.xml"
            line="29"
            column="15"/>
    </issue>

    <issue
        id="NewApi"
        severity="Error"
        message="`@android:color/system_neutral2_300` requires API level 31 (current min is 21)"
        errorLine1="    &lt;color name=&quot;settingslib_thumb_off_color&quot;>@android:color/system_neutral2_300&lt;/color>"
        errorLine2="                                              ^">
        <location
            file="frameworks/base/packages/SettingsLib/MainSwitchPreference/res/values-night/colors.xml"
            line="23"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        severity="Error"
        message="`@android:color/system_accent2_700` requires API level 31 (current min is 21)"
        errorLine1="    &lt;color name=&quot;settingslib_track_on_color&quot;>@android:color/system_accent2_700&lt;/color>"
        errorLine2="                                             ^">
        <location
            file="frameworks/base/packages/SettingsLib/MainSwitchPreference/res/values-night/colors.xml"
            line="26"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        severity="Error"
        message="`@android:color/system_neutral1_700` requires API level 31 (current min is 21)"
        errorLine1="    &lt;color name=&quot;settingslib_track_off_color&quot;>@android:color/system_neutral1_700&lt;/color>"
        errorLine2="                                              ^">
        <location
            file="frameworks/base/packages/SettingsLib/MainSwitchPreference/res/values-night/colors.xml"
            line="29"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        severity="Error"
        message="`@android:color/system_neutral2_100` requires API level 31 (current min is 21)"
        errorLine1="    &lt;color name=&quot;settingslib_thumb_off_color&quot;>@android:color/system_neutral2_100&lt;/color>"
        errorLine2="                                              ^">
        <location
            file="frameworks/base/packages/SettingsLib/MainSwitchPreference/res/values/colors.xml"
            line="30"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        severity="Error"
        message="`@android:color/system_neutral2_600` requires API level 31 (current min is 21)"
        errorLine1="    &lt;color name=&quot;settingslib_track_off_color&quot;>@android:color/system_neutral2_600&lt;/color>"
        errorLine2="                                              ^">
        <location
            file="frameworks/base/packages/SettingsLib/MainSwitchPreference/res/values/colors.xml"
            line="36"
            column="47"/>
    </issue>

</issues>
+5 −0
Original line number Diff line number Diff line
@@ -13,6 +13,10 @@ android_library {
    srcs: ["src/**/*.java"],
    resource_dirs: ["res"],

    static_libs: [
        "androidx.annotation_annotation",
    ],

    sdk_version: "system_current",
    min_sdk_version: "21",

@@ -20,5 +24,6 @@ android_library {

        "//apex_available:platform",
        "com.android.permission",
        "com.android.cellbroadcast",
    ],
}
+0 −15
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<issues format="5" by="lint 4.1.0" client="cli" variant="all" version="4.1.0">

    <issue
        id="NewApi"
        message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
        errorLine1="        return context.getSystemService(UserManager.class).isManagedProfile(userId)"
        errorLine2="                       ~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/Utils/src/com/android/settingslib/utils/applications/AppUtils.java"
            line="58"
            column="24"/>
    </issue>

</issues>
+4 −0
Original line number Diff line number Diff line
@@ -19,9 +19,12 @@ package com.android.settingslib.utils.applications;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.UserManager;
import android.util.Log;

import androidx.annotation.RequiresApi;

import com.android.settingslib.utils.R;

public class AppUtils {
@@ -49,6 +52,7 @@ public class AppUtils {
     * work app for accessibility purpose.
     * If the app is in a work profile, then add a "work" prefix to the app name.
     */
    @RequiresApi(Build.VERSION_CODES.M)
    public static String getAppContentDescription(Context context, String packageName,
            int userId) {
        final CharSequence appLabel = getApplicationLabel(context.getPackageManager(), packageName);