Loading core/java/android/text/TextUtils.java +7 −0 Original line number Original line Diff line number Diff line Loading @@ -2182,6 +2182,13 @@ public class TextUtils { return Character.isWhitespace(codePoint) || codePoint == NBSP_CODE_POINT; return Character.isWhitespace(codePoint) || codePoint == NBSP_CODE_POINT; } } /** @hide */ @Nullable public static String withoutPrefix(@Nullable String prefix, @Nullable String str) { if (prefix == null || str == null) return str; return str.startsWith(prefix) ? str.substring(prefix.length()) : str; } /** /** * Remove html, remove bad characters, and truncate string. * Remove html, remove bad characters, and truncate string. * * Loading core/java/com/android/internal/util/ArrayUtils.java +13 −0 Original line number Original line Diff line number Diff line Loading @@ -690,4 +690,17 @@ public class ArrayUtils { } } return result; return result; } } /** * Returns the first element from the array for which * condition {@code predicate} is true, or null if there is no such element */ public static @Nullable <T> T find(@Nullable T[] items, @NonNull java.util.function.Predicate<T> predicate) { if (isEmpty(items)) return null; for (final T item : items) { if (predicate.test(item)) return item; } return null; } } } core/res/res/values/config.xml +1 −0 Original line number Original line Diff line number Diff line Loading @@ -1937,6 +1937,7 @@ holders, with each item in the format of "ROLE_NAME: PACKAGE_NAME_1, PACKAGE_NAME_2". --> holders, with each item in the format of "ROLE_NAME: PACKAGE_NAME_1, PACKAGE_NAME_2". --> <string-array name="config_defaultRoleHolders" translatable="false"> <string-array name="config_defaultRoleHolders" translatable="false"> <item>android.app.role.SMS: com.android.messaging</item> <item>android.app.role.SMS: com.android.messaging</item> <item>android.app.role.DIALER: com.android.phone</item> </string-array> </string-array> <!-- Enable/disable default bluetooth profiles: <!-- Enable/disable default bluetooth profiles: Loading Loading
core/java/android/text/TextUtils.java +7 −0 Original line number Original line Diff line number Diff line Loading @@ -2182,6 +2182,13 @@ public class TextUtils { return Character.isWhitespace(codePoint) || codePoint == NBSP_CODE_POINT; return Character.isWhitespace(codePoint) || codePoint == NBSP_CODE_POINT; } } /** @hide */ @Nullable public static String withoutPrefix(@Nullable String prefix, @Nullable String str) { if (prefix == null || str == null) return str; return str.startsWith(prefix) ? str.substring(prefix.length()) : str; } /** /** * Remove html, remove bad characters, and truncate string. * Remove html, remove bad characters, and truncate string. * * Loading
core/java/com/android/internal/util/ArrayUtils.java +13 −0 Original line number Original line Diff line number Diff line Loading @@ -690,4 +690,17 @@ public class ArrayUtils { } } return result; return result; } } /** * Returns the first element from the array for which * condition {@code predicate} is true, or null if there is no such element */ public static @Nullable <T> T find(@Nullable T[] items, @NonNull java.util.function.Predicate<T> predicate) { if (isEmpty(items)) return null; for (final T item : items) { if (predicate.test(item)) return item; } return null; } } }
core/res/res/values/config.xml +1 −0 Original line number Original line Diff line number Diff line Loading @@ -1937,6 +1937,7 @@ holders, with each item in the format of "ROLE_NAME: PACKAGE_NAME_1, PACKAGE_NAME_2". --> holders, with each item in the format of "ROLE_NAME: PACKAGE_NAME_1, PACKAGE_NAME_2". --> <string-array name="config_defaultRoleHolders" translatable="false"> <string-array name="config_defaultRoleHolders" translatable="false"> <item>android.app.role.SMS: com.android.messaging</item> <item>android.app.role.SMS: com.android.messaging</item> <item>android.app.role.DIALER: com.android.phone</item> </string-array> </string-array> <!-- Enable/disable default bluetooth profiles: <!-- Enable/disable default bluetooth profiles: Loading