Merge "Revert "Change version checks to use SdkLevel.isAtLeast*"" into tm-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
74b14fada0
@@ -15,7 +15,6 @@ android_library {
|
|||||||
|
|
||||||
static_libs: [
|
static_libs: [
|
||||||
"androidx.annotation_annotation",
|
"androidx.annotation_annotation",
|
||||||
"modules-utils-build",
|
|
||||||
],
|
],
|
||||||
|
|
||||||
sdk_version: "system_current",
|
sdk_version: "system_current",
|
||||||
|
|||||||
@@ -17,11 +17,10 @@
|
|||||||
package com.android.settingslib.utils;
|
package com.android.settingslib.utils;
|
||||||
|
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
|
import android.os.Build.VERSION;
|
||||||
|
|
||||||
import androidx.annotation.ChecksSdkIntAtLeast;
|
import androidx.annotation.ChecksSdkIntAtLeast;
|
||||||
|
|
||||||
import com.android.modules.utils.build.SdkLevel;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An util class to check whether the current OS version is higher or equal to sdk version of
|
* An util class to check whether the current OS version is higher or equal to sdk version of
|
||||||
* device.
|
* device.
|
||||||
@@ -35,7 +34,7 @@ public final class BuildCompatUtils {
|
|||||||
*/
|
*/
|
||||||
@ChecksSdkIntAtLeast(api = Build.VERSION_CODES.S)
|
@ChecksSdkIntAtLeast(api = Build.VERSION_CODES.S)
|
||||||
public static boolean isAtLeastS() {
|
public static boolean isAtLeastS() {
|
||||||
return SdkLevel.isAtLeastS();
|
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.S;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -45,7 +44,7 @@ public final class BuildCompatUtils {
|
|||||||
*/
|
*/
|
||||||
@ChecksSdkIntAtLeast(api = Build.VERSION_CODES.S_V2)
|
@ChecksSdkIntAtLeast(api = Build.VERSION_CODES.S_V2)
|
||||||
public static boolean isAtLeastSV2() {
|
public static boolean isAtLeastSV2() {
|
||||||
return SdkLevel.isAtLeastSv2();
|
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.S_V2;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -55,7 +54,7 @@ public final class BuildCompatUtils {
|
|||||||
*/
|
*/
|
||||||
@ChecksSdkIntAtLeast(api = Build.VERSION_CODES.TIRAMISU)
|
@ChecksSdkIntAtLeast(api = Build.VERSION_CODES.TIRAMISU)
|
||||||
public static boolean isAtLeastT() {
|
public static boolean isAtLeastT() {
|
||||||
return SdkLevel.isAtLeastT();
|
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU;
|
||||||
}
|
}
|
||||||
|
|
||||||
private BuildCompatUtils() {}
|
private BuildCompatUtils() {}
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ import android.util.Log;
|
|||||||
import androidx.annotation.RequiresApi;
|
import androidx.annotation.RequiresApi;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
|
|
||||||
import com.android.modules.utils.build.SdkLevel;
|
import com.android.settingslib.utils.BuildCompatUtils;
|
||||||
|
|
||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
||||||
import java.io.FileReader;
|
import java.io.FileReader;
|
||||||
@@ -221,7 +221,7 @@ public class DeviceInfoUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static String getRawPhoneNumber(Context context, int subscriptionId) {
|
private static String getRawPhoneNumber(Context context, int subscriptionId) {
|
||||||
if (SdkLevel.isAtLeastT()) {
|
if (BuildCompatUtils.isAtLeastT()) {
|
||||||
return getRawPhoneNumberFromT(context, subscriptionId);
|
return getRawPhoneNumberFromT(context, subscriptionId);
|
||||||
} else {
|
} else {
|
||||||
final TelephonyManager telephonyManager = context.getSystemService(
|
final TelephonyManager telephonyManager = context.getSystemService(
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ import androidx.annotation.RequiresApi;
|
|||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
import androidx.preference.PreferenceViewHolder;
|
import androidx.preference.PreferenceViewHolder;
|
||||||
|
|
||||||
import com.android.modules.utils.build.SdkLevel;
|
import com.android.settingslib.utils.BuildCompatUtils;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Helper class for managing settings preferences that can be disabled
|
* Helper class for managing settings preferences that can be disabled
|
||||||
@@ -106,7 +106,7 @@ public class RestrictedPreferenceHelper {
|
|||||||
if (mDisabledSummary) {
|
if (mDisabledSummary) {
|
||||||
final TextView summaryView = (TextView) holder.findViewById(android.R.id.summary);
|
final TextView summaryView = (TextView) holder.findViewById(android.R.id.summary);
|
||||||
if (summaryView != null) {
|
if (summaryView != null) {
|
||||||
final CharSequence disabledText = SdkLevel.isAtLeastT()
|
final CharSequence disabledText = BuildCompatUtils.isAtLeastT()
|
||||||
? getDisabledByAdminUpdatableString()
|
? getDisabledByAdminUpdatableString()
|
||||||
: mContext.getString(R.string.disabled_by_admin_summary_text);
|
: mContext.getString(R.string.disabled_by_admin_summary_text);
|
||||||
if (mDisabledByAdmin) {
|
if (mDisabledByAdmin) {
|
||||||
|
|||||||
@@ -50,9 +50,9 @@ import com.android.internal.annotations.VisibleForTesting;
|
|||||||
import com.android.internal.util.UserIcons;
|
import com.android.internal.util.UserIcons;
|
||||||
import com.android.launcher3.icons.BaseIconFactory.IconOptions;
|
import com.android.launcher3.icons.BaseIconFactory.IconOptions;
|
||||||
import com.android.launcher3.icons.IconFactory;
|
import com.android.launcher3.icons.IconFactory;
|
||||||
import com.android.modules.utils.build.SdkLevel;
|
|
||||||
import com.android.settingslib.drawable.UserIconDrawable;
|
import com.android.settingslib.drawable.UserIconDrawable;
|
||||||
import com.android.settingslib.fuelgauge.BatteryStatus;
|
import com.android.settingslib.fuelgauge.BatteryStatus;
|
||||||
|
import com.android.settingslib.utils.BuildCompatUtils;
|
||||||
|
|
||||||
import java.text.NumberFormat;
|
import java.text.NumberFormat;
|
||||||
|
|
||||||
@@ -130,7 +130,7 @@ public class Utils {
|
|||||||
String name = info != null ? info.name : null;
|
String name = info != null ? info.name : null;
|
||||||
if (info.isManagedProfile()) {
|
if (info.isManagedProfile()) {
|
||||||
// We use predefined values for managed profiles
|
// We use predefined values for managed profiles
|
||||||
return SdkLevel.isAtLeastT()
|
return BuildCompatUtils.isAtLeastT()
|
||||||
? getUpdatableManagedUserTitle(context)
|
? getUpdatableManagedUserTitle(context)
|
||||||
: context.getString(R.string.managed_user_title);
|
: context.getString(R.string.managed_user_title);
|
||||||
} else if (info.isGuest()) {
|
} else if (info.isGuest()) {
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ import android.os.UserHandle;
|
|||||||
import androidx.annotation.RequiresApi;
|
import androidx.annotation.RequiresApi;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
|
|
||||||
import com.android.modules.utils.build.SdkLevel;
|
import com.android.settingslib.utils.BuildCompatUtils;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Converts the user avatar icon to a circularly clipped one with an optional badge and frame
|
* Converts the user avatar icon to a circularly clipped one with an optional badge and frame
|
||||||
@@ -88,7 +88,7 @@ public class UserIconDrawable extends Drawable implements Drawable.Callback {
|
|||||||
* @return drawable containing just the badge
|
* @return drawable containing just the badge
|
||||||
*/
|
*/
|
||||||
public static Drawable getManagedUserDrawable(Context context) {
|
public static Drawable getManagedUserDrawable(Context context) {
|
||||||
if (SdkLevel.isAtLeastT()) {
|
if (BuildCompatUtils.isAtLeastT()) {
|
||||||
return getUpdatableManagedUserDrawable(context);
|
return getUpdatableManagedUserDrawable(context);
|
||||||
} else {
|
} else {
|
||||||
return getDrawableForDisplayDensity(
|
return getDrawableForDisplayDensity(
|
||||||
@@ -227,7 +227,7 @@ public class UserIconDrawable extends Drawable implements Drawable.Callback {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static Drawable getManagementBadge(Context context) {
|
private static Drawable getManagementBadge(Context context) {
|
||||||
if (SdkLevel.isAtLeastT()) {
|
if (BuildCompatUtils.isAtLeastT()) {
|
||||||
return getUpdatableManagementBadge(context);
|
return getUpdatableManagementBadge(context);
|
||||||
} else {
|
} else {
|
||||||
return getDrawableForDisplayDensity(
|
return getDrawableForDisplayDensity(
|
||||||
|
|||||||
Reference in New Issue
Block a user