diff options
| -rw-r--r-- | packages/SettingsLib/MainSwitchPreference/lint-baseline.xml | 15 | ||||
| -rw-r--r-- | packages/SettingsLib/RestrictedLockUtils/lint-baseline.xml | 70 | ||||
| -rw-r--r-- | packages/SettingsLib/SchedulesProvider/lint-baseline.xml | 15 | ||||
| -rw-r--r-- | packages/SettingsLib/SearchProvider/lint-baseline.xml | 136 | ||||
| -rw-r--r-- | packages/SettingsLib/Tile/lint-baseline.xml | 50 | ||||
| -rw-r--r-- | packages/SettingsLib/Utils/lint-baseline.xml | 114 | ||||
| -rw-r--r-- | packages/SettingsLib/lint-baseline.xml | 841 | ||||
| -rw-r--r-- | packages/SettingsLib/search/lint-baseline.xml | 26 |
8 files changed, 452 insertions, 815 deletions
diff --git a/packages/SettingsLib/MainSwitchPreference/lint-baseline.xml b/packages/SettingsLib/MainSwitchPreference/lint-baseline.xml new file mode 100644 index 000000000000..cfa64a487407 --- /dev/null +++ b/packages/SettingsLib/MainSwitchPreference/lint-baseline.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<issues format="6" by="lint 8.0.0-dev" type="baseline" dependencies="true" variant="all" version="8.0.0-dev"> + + <issue + id="NewApi" + message="`@android:dimen/config_restrictedIconSize` requires API level 29 (current min is 28)" + errorLine1=' <dimen name="settingslib_restricted_icon_size">@android:dimen/config_restrictedIconSize</dimen>' + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/MainSwitchPreference/res/values/dimens.xml" + line="21" + column="52"/> + </issue> + +</issues>
\ No newline at end of file diff --git a/packages/SettingsLib/RestrictedLockUtils/lint-baseline.xml b/packages/SettingsLib/RestrictedLockUtils/lint-baseline.xml new file mode 100644 index 000000000000..26d05a621c22 --- /dev/null +++ b/packages/SettingsLib/RestrictedLockUtils/lint-baseline.xml @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8"?> +<issues format="6" by="lint 8.0.0-dev" type="baseline" dependencies="true" variant="all" version="8.0.0-dev"> + + <issue + id="NewApi" + message="Call requires API level 24 (current min is 23): `android.os.UserHandle#of`" + errorLine1=" context.startActivityAsUser(intent, UserHandle.of(targetUserId));" + errorLine2=" ~~"> + <location + file="frameworks/base/packages/SettingsLib/RestrictedLockUtils/src/com/android/settingslib/RestrictedLockUtils.java" + line="97" + column="56"/> + </issue> + + <issue + id="NewApi" + message="Call requires API level 24 (current min is 23): `android.os.UserHandle#of`" + errorLine1=" return um.getUserProfiles().contains(UserHandle.of(userId));" + errorLine2=" ~~"> + <location + file="frameworks/base/packages/SettingsLib/RestrictedLockUtils/src/com/android/settingslib/RestrictedLockUtils.java" + line="140" + column="57"/> + </issue> + + <issue + id="NewApi" + message="Call requires API level 26 (current min is 23): `android.app.admin.DevicePolicyManager#getDeviceOwnerComponentOnAnyUser`" + errorLine1=" adminComponent = dpm.getDeviceOwnerComponentOnAnyUser();" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/RestrictedLockUtils/src/com/android/settingslib/RestrictedLockUtils.java" + line="75" + column="34"/> + </issue> + + <issue + id="NewApi" + message="Call requires API level 28 (current min is 23): `android.content.Context#createPackageContextAsUser`" + errorLine1=" userContext = context.createPackageContextAsUser(context.getPackageName(), 0, user);" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/RestrictedLockUtils/src/com/android/settingslib/RestrictedLockUtils.java" + line="64" + column="35"/> + </issue> + + <issue + id="NewApi" + message="Call requires API level 29 (current min is 23): `android.app.admin.DevicePolicyManager#getDeviceOwnerUser`" + errorLine1=" if (Objects.equals(dpm.getDeviceOwnerUser(), user)) {" + errorLine2=" ~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/RestrictedLockUtils/src/com/android/settingslib/RestrictedLockUtils.java" + line="74" + column="32"/> + </issue> + + <issue + id="NewApi" + message="Call requires API level 29 (current min is 23): `android.content.Context#startActivityAsUser`" + errorLine1=" context.startActivityAsUser(intent, UserHandle.of(targetUserId));" + errorLine2=" ~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/RestrictedLockUtils/src/com/android/settingslib/RestrictedLockUtils.java" + line="97" + column="17"/> + </issue> + +</issues>
\ No newline at end of file diff --git a/packages/SettingsLib/SchedulesProvider/lint-baseline.xml b/packages/SettingsLib/SchedulesProvider/lint-baseline.xml new file mode 100644 index 000000000000..0744710e5224 --- /dev/null +++ b/packages/SettingsLib/SchedulesProvider/lint-baseline.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<issues format="6" by="lint 8.0.0-dev" type="baseline" dependencies="true" variant="all" version="8.0.0-dev"> + + <issue + id="NewApi" + message="Call requires API level 28 (current min is 21): `android.os.SystemProperties#getInt`" + errorLine1=' if (SystemProperties.getInt("ro.debuggable", 0) == 1) {' + errorLine2=" ~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/SchedulesProvider/src/com/android/settingslib/schedulesprovider/SchedulesProvider.java" + line="118" + column="30"/> + </issue> + +</issues>
\ No newline at end of file diff --git a/packages/SettingsLib/SearchProvider/lint-baseline.xml b/packages/SettingsLib/SearchProvider/lint-baseline.xml new file mode 100644 index 000000000000..53346e030be2 --- /dev/null +++ b/packages/SettingsLib/SearchProvider/lint-baseline.xml @@ -0,0 +1,136 @@ +<?xml version="1.0" encoding="UTF-8"?> +<issues format="6" by="lint 8.0.0-dev" type="baseline" dependencies="true" variant="all" version="8.0.0-dev"> + + <issue + id="NewApi" + message="Call requires API level 23 (current min is 21): `new android.provider.SearchIndexableResource`" + errorLine1=" super(" + errorLine2=" ~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java" + line="107" + column="13"/> + </issue> + + <issue + id="NewApi" + message="Class requires API level 23 (current min is 21): `android.provider.SearchIndexableResource`" + errorLine1=" public static final class SearchIndexableIntentResource extends SearchIndexableResource {" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java" + line="97" + column="69"/> + </issue> + + <issue + id="NewApi" + message="Class requires API level 23 (current min is 21): `android.provider.SearchIndexablesProvider`" + errorLine1="public abstract class SettingsXmlIndexProvider extends SearchIndexablesProvider {" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java" + line="34" + column="56"/> + </issue> + + <issue + id="NewApi" + message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexableData#className`" + errorLine1=" .add(XmlResource.COLUMN_CLASS_NAME, indexableResource.className)" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java" + line="52" + column="57"/> + </issue> + + <issue + id="NewApi" + message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexableData#intentAction`" + errorLine1=" .add(XmlResource.COLUMN_INTENT_ACTION, indexableResource.intentAction)" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java" + line="53" + column="60"/> + </issue> + + <issue + id="NewApi" + message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexableData#intentAction`" + errorLine1=' this.intentAction = "android.intent.action.MAIN";' + errorLine2=" ~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java" + line="113" + column="17"/> + </issue> + + <issue + id="NewApi" + message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexableData#intentAction`" + errorLine1=" this.intentAction = intentAction;" + errorLine2=" ~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java" + line="115" + column="17"/> + </issue> + + <issue + id="NewApi" + message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexableData#intentTargetClass`" + errorLine1=" indexableResource.intentTargetClass);" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java" + line="56" + column="29"/> + </issue> + + <issue + id="NewApi" + message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexableData#intentTargetClass`" + errorLine1=" this.intentTargetClass = className;" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java" + line="117" + column="13"/> + </issue> + + <issue + id="NewApi" + message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexableData#rank`" + errorLine1=" .add(XmlResource.COLUMN_RANK, indexableResource.rank)" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java" + line="50" + column="51"/> + </issue> + + <issue + id="NewApi" + message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexableResource#xmlResId`" + errorLine1=" .add(XmlResource.COLUMN_XML_RESID, indexableResource.xmlResId)" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java" + line="51" + column="56"/> + </issue> + + <issue + id="NewApi" + message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexablesContract#INDEXABLES_XML_RES_COLUMNS`" + errorLine1=" final MatrixCursor cursor = new MatrixCursor(INDEXABLES_XML_RES_COLUMNS);" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java" + line="45" + column="54"/> + </issue> + +</issues>
\ No newline at end of file diff --git a/packages/SettingsLib/Tile/lint-baseline.xml b/packages/SettingsLib/Tile/lint-baseline.xml index 4df6bd958f36..326ec0dbaa72 100644 --- a/packages/SettingsLib/Tile/lint-baseline.xml +++ b/packages/SettingsLib/Tile/lint-baseline.xml @@ -4,7 +4,7 @@ <issue id="NewApi" message="Call requires API level 24 (current min is 21): `java.lang.Iterable#forEach`" - errorLine1=" controllers.forEach(controller -> {" + errorLine1=" controllers.forEach(controller -> {" errorLine2=" ~~~~~~~"> <location file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/SwitchesProvider.java" @@ -14,68 +14,42 @@ <issue id="NewApi" - message="Call requires API level 29 (current min is 21): `android.os.Parcel#readBoolean`" - errorLine1=" final boolean isProviderTile = in.readBoolean();" - errorLine2=" ~~~~~~~~~~~"> + message="Call requires API level 23 (current min is 21): `android.graphics.drawable.Icon#createWithResource`"> <location file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java" - line="83" - column="43"/> + line="312"/> </issue> <issue id="NewApi" - message="Call requires API level 29 (current min is 21): `android.os.Parcel#writeBoolean`" - errorLine1=" dest.writeBoolean(this instanceof ProviderTile);" - errorLine2=" ~~~~~~~~~~~~"> + message="Call requires API level 23 (current min is 21): `android.graphics.drawable.Icon#setTint`"> <location file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java" - line="102" - column="14"/> + line="318"/> </issue> <issue id="NewApi" - message="Call requires API level 23 (current min is 21): `android.graphics.drawable.Icon#createWithResource`" - errorLine1=" final Icon icon = Icon.createWithResource(componentInfo.packageName, iconResId);" - errorLine2=" ~~~~~~~~~~~~~~~~~~"> + message="Call requires API level 29 (current min is 21): `android.os.Parcel#readBoolean`"> <location file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java" - line="314" - column="36"/> + line="373"/> </issue> <issue id="NewApi" - message="Call requires API level 23 (current min is 21): `android.graphics.drawable.Icon#setTint`" - errorLine1=" icon.setTint(tintColor);" - errorLine2=" ~~~~~~~"> + message="Call requires API level 29 (current min is 21): `android.os.Parcel#writeBoolean`"> <location file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java" - line="320" - column="22"/> + line="108"/> </issue> <issue id="NewApi" - message="Call requires API level 29 (current min is 21): `android.os.Parcel#readBoolean`" - errorLine1=" final boolean isProviderTile = source.readBoolean();" - errorLine2=" ~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java" - line="364" - column="51"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level 31 (current min is 21): `android.content.Context#getAttributionSource`" - errorLine1=" return provider.call(context.getAttributionSource()," - errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> + message="Call requires API level 31 (current min is 21): `android.content.Context#getAttributionSource`"> <location file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/TileUtils.java" - line="558" - column="42"/> + line="565"/> </issue> -</issues> +</issues>
\ No newline at end of file diff --git a/packages/SettingsLib/Utils/lint-baseline.xml b/packages/SettingsLib/Utils/lint-baseline.xml new file mode 100644 index 000000000000..3fcd56c557e8 --- /dev/null +++ b/packages/SettingsLib/Utils/lint-baseline.xml @@ -0,0 +1,114 @@ +<?xml version="1.0" encoding="UTF-8"?> +<issues format="6" by="lint 8.0.0-dev" type="baseline" dependencies="true" variant="all" version="8.0.0-dev"> + + <issue + id="NewApi" + message="Call requires API level 24 (current min is 21): `android.os.UserHandle#of`" + errorLine1=" mContext.getPackageName(), 0, UserHandle.of(managedUserId)" + errorLine2=" ~~"> + <location + file="frameworks/base/packages/SettingsLib/Utils/src/com/android/settingslib/utils/WorkPolicyUtils.java" + line="119" + column="70"/> + </issue> + + <issue + id="NewApi" + message="Call requires API level 24 (current min is 21): `android.os.UserHandle#of`" + errorLine1=" intent, 0, UserHandle.of(managedUserId));" + errorLine2=" ~~"> + <location + file="frameworks/base/packages/SettingsLib/Utils/src/com/android/settingslib/utils/WorkPolicyUtils.java" + line="150" + column="47"/> + </issue> + + <issue + id="NewApi" + message="Call requires API level 24 (current min is 21): `android.os.UserHandle#of`" + errorLine1=" activityContext.startActivityAsUser(intent, UserHandle.of(userId));" + errorLine2=" ~~"> + <location + file="frameworks/base/packages/SettingsLib/Utils/src/com/android/settingslib/utils/WorkPolicyUtils.java" + line="80" + column="68"/> + </issue> + + <issue + id="NewApi" + message="Call requires API level 24 (current min is 21): `android.os.UserManager#isManagedProfile`" + errorLine1=" if (mUserManager.isManagedProfile(id)) {" + errorLine2=" ~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/Utils/src/com/android/settingslib/utils/WorkPolicyUtils.java" + line="173" + column="30"/> + </issue> + + <issue + id="NewApi" + message="Call requires API level 24 (current min is 23): `android.os.UserManager#isManagedProfile`" + 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="62" + column="60"/> + </issue> + + <issue + id="NewApi" + message="Call requires API level 26 (current min is 21): `android.app.admin.DevicePolicyManager#getDeviceOwnerComponentOnAnyUser`" + errorLine1=" return mDevicePolicyManager.getDeviceOwnerComponentOnAnyUser();" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/Utils/src/com/android/settingslib/utils/WorkPolicyUtils.java" + line="163" + column="37"/> + </issue> + + <issue + id="NewApi" + message="Call requires API level 28 (current min is 21): `android.content.Context#createPackageContextAsUser`" + errorLine1=" mContext.createPackageContextAsUser(" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/Utils/src/com/android/settingslib/utils/WorkPolicyUtils.java" + line="118" + column="30"/> + </issue> + + <issue + id="NewApi" + message="Call requires API level 29 (current min is 21): `android.content.Context#startActivityAsUser`" + errorLine1=" activityContext.startActivityAsUser(intent, UserHandle.of(userId));" + errorLine2=" ~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/Utils/src/com/android/settingslib/utils/WorkPolicyUtils.java" + line="80" + column="29"/> + </issue> + + <issue + id="NewApi" + message="Call requires API level 29 (current min is 21): `android.content.pm.PackageManager#queryIntentActivitiesAsUser`" + errorLine1=" mPackageManager.queryIntentActivitiesAsUser(" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/Utils/src/com/android/settingslib/utils/WorkPolicyUtils.java" + line="149" + column="33"/> + </issue> + + <issue + id="NewApi" + message="Call requires API level 30 (current min is 21): `android.os.UserManager#getAllProfiles`" + errorLine1=" List<UserHandle> allProfiles = mUserManager.getAllProfiles();" + errorLine2=" ~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/Utils/src/com/android/settingslib/utils/WorkPolicyUtils.java" + line="170" + column="53"/> + </issue> + +</issues>
\ No newline at end of file diff --git a/packages/SettingsLib/lint-baseline.xml b/packages/SettingsLib/lint-baseline.xml index d6ea73d1ef3d..d6a23fd827d9 100644 --- a/packages/SettingsLib/lint-baseline.xml +++ b/packages/SettingsLib/lint-baseline.xml @@ -3,915 +3,202 @@ <issue id="NewApi" - message="Call requires API level R (current min is 29): `android.telephony.ims.ImsMmTelManager#getRegistrationState`" - errorLine1=" imsMmTelManager.getRegistrationState(executors, stateCallback);" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/deviceinfo/AbstractImsStatusPreferenceController.java" - line="116" - column="29"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.wifi.hotspot2.PasspointConfiguration#getUniqueId`" - errorLine1=" mPasspointUniqueId = config.getUniqueId();" - errorLine2=" ~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java" - line="379" - column="37"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.wifi.hotspot2.PasspointConfiguration#getSubscriptionExpirationTimeMillis`" - errorLine1=" mSubscriptionExpirationTimeInMillis = config.getSubscriptionExpirationTimeMillis();" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java" - line="382" - column="54"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.wifi.hotspot2.PasspointConfiguration#isOsuProvisioned`" - errorLine1=" if (config.isOsuProvisioned()) {" - errorLine2=" ~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java" - line="383" - column="20"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.wifi.WifiConfiguration#getKey`" - errorLine1=" mPasspointUniqueId = config.getKey();" - errorLine2=" ~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java" - line="400" - column="37"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.wifi.WifiManager#calculateSignalLevel`" - errorLine1=" int difference = wifiManager.calculateSignalLevel(other.mRssi)" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java" - line="481" - column="38"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.wifi.WifiManager#calculateSignalLevel`" - errorLine1=" - wifiManager.calculateSignalLevel(mRssi);" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java" - line="482" - column="31"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.wifi.WifiConfiguration#getKey`" - errorLine1=" return getKey(config.getKey());" - errorLine2=" ~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java" - line="707" - column="34"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.wifi.WifiConfiguration#getKey`" - errorLine1=" return (isPasspoint() && config.getKey().equals(mConfig.getKey()));" - errorLine2=" ~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java" - line="796" - column="45"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.wifi.WifiConfiguration#getKey`" - errorLine1=" return (isPasspoint() && config.getKey().equals(mConfig.getKey()));" - errorLine2=" ~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java" - line="796" - column="69"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.wifi.WifiManager#calculateSignalLevel`" - errorLine1=" return getWifiManager().calculateSignalLevel(mRssi);" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java" - line="903" - column="33"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.wifi.hotspot2.PasspointConfiguration#getUniqueId`" - errorLine1=" String uniqueId = passpointConfig.getUniqueId();" - errorLine2=" ~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java" - line="1988" - column="47"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.wifi.WifiConfiguration#getKey`" - errorLine1=" if (TextUtils.equals(config.getKey(), uniqueId)) {" - errorLine2=" ~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java" - line="1992" - column="45"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.util.SparseArray#contains`" - errorLine1=" return mEntriesMap.contains(userId);" - errorLine2=" ~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/applications/ApplicationsState.java" - line="1503" - column="28"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.bluetooth.BluetoothDevice#getAlias`" - errorLine1=" + mDevice.getAlias() + ", newProfileState " + newProfileState);" - errorLine2=" ~~~~~~~~"> + message="Call requires API level 31 (current min is 30): `android.bluetooth.BluetoothDevice#setAlias`"> <location file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/bluetooth/CachedBluetoothDevice.java" - line="155" - column="31"/> + line="584"/> </issue> <issue id="NewApi" - message="Call requires API level R (current min is 29): `android.bluetooth.BluetoothDevice#getAlias`" - errorLine1=" final String aliasName = mDevice.getAlias();" - errorLine2=" ~~~~~~~~"> + message="Call requires API level 31 (current min is 30): `android.net.wifi.WifiInfo#getSubscriptionId`"> <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/bluetooth/CachedBluetoothDevice.java" - line="431" - column="42"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level 31 (current min is 29): `android.bluetooth.BluetoothDevice#setAlias`" - errorLine1=" mDevice.setAlias(name);" - errorLine2=" ~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/bluetooth/CachedBluetoothDevice.java" - line="442" - column="21"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.bluetooth.BluetoothDevice#getAlias`" - errorLine1=" return !TextUtils.isEmpty(mDevice.getAlias());" - errorLine2=" ~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/bluetooth/CachedBluetoothDevice.java" - line="489" - column="43"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.bluetooth.BluetoothDevice#getAlias`" - errorLine1=" Log.d(TAG, "updating profiles for " + mDevice.getAlias());" - errorLine2=" ~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/bluetooth/CachedBluetoothDevice.java" - line="638" - column="59"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.bluetooth.BluetoothDevice#getAlias`" - errorLine1=" String name = device.getAlias();" - errorLine2=" ~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/bluetooth/CachedBluetoothDeviceManager.java" - line="171" - column="30"/> - </issue> - - <issue - id="NewApi" - message="Class requires API level 31 (current min is 29): `android.net.wifi.WifiManager.SubsystemRestartTrackingCallback`" - errorLine1=" new SubsystemRestartTrackingCallback() {" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/connectivity/ConnectivitySubsystemsRecoveryManager.java" - line="62" - column="17"/> + file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiStatusTracker.java" + line="248"/> </issue> <issue id="NewApi" - message="Class requires API level 31 (current min is 29): `android.telephony.TelephonyCallback`" - errorLine1=" private class MobileTelephonyCallback extends TelephonyCallback implements" - errorLine2=" ~~~~~~~~~~~~~~~~~"> + message="Call requires API level 31 (current min is 30): `android.net.wifi.WifiInfo#getSubscriptionId`"> <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/connectivity/ConnectivitySubsystemsRecoveryManager.java" - line="77" - column="51"/> + file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiStatusTracker.java" + line="278"/> </issue> <issue id="NewApi" - message="Call requires API level 31 (current min is 29): `android.net.wifi.WifiManager#registerSubsystemRestartTrackingCallback`" - errorLine1=" mWifiManager.registerSubsystemRestartTrackingCallback(new HandlerExecutor(mHandler)," - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + message="Call requires API level 31 (current min is 30): `android.net.wifi.WifiManager#registerSubsystemRestartTrackingCallback`"> <location file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/connectivity/ConnectivitySubsystemsRecoveryManager.java" - line="197" - column="22"/> + line="201"/> </issue> <issue id="NewApi" - message="Call requires API level 31 (current min is 29): `android.net.wifi.WifiManager#unregisterSubsystemRestartTrackingCallback`" - errorLine1=" mWifiManager.unregisterSubsystemRestartTrackingCallback(" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + message="Call requires API level 31 (current min is 30): `android.net.wifi.WifiManager#unregisterSubsystemRestartTrackingCallback`"> <location file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/connectivity/ConnectivitySubsystemsRecoveryManager.java" - line="202" - column="22"/> + line="208"/> </issue> <issue id="NewApi" - message="Call requires API level 31 (current min is 29): `android.telephony.TelephonyManager#registerTelephonyCallback`" - errorLine1=" mTelephonyManager.registerTelephonyCallback(new HandlerExecutor(mHandler)," - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + message="Call requires API level 31 (current min is 30): `android.os.UserManager#isUserForeground`"> <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/connectivity/ConnectivitySubsystemsRecoveryManager.java" - line="207" - column="27"/> + file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/enterprise/ManagedDeviceActionDisabledByAdminController.java" + line="78"/> </issue> <issue id="NewApi" - message="Call requires API level 31 (current min is 29): `android.telephony.TelephonyManager#unregisterTelephonyCallback`" - errorLine1=" mTelephonyManager.unregisterTelephonyCallback(mTelephonyCallback);" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + message="Call requires API level 31 (current min is 30): `android.telephony.TelephonyManager#isDataCapable`"> <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/connectivity/ConnectivitySubsystemsRecoveryManager.java" - line="212" - column="27"/> + file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/Utils.java" + line="498"/> </issue> <issue id="NewApi" - message="Call requires API level 31 (current min is 29): `android.telephony.TelephonyManager#isDataCapable`" - errorLine1=" return getTelephonyManager().isDataCapable()" - errorLine2=" ~~~~~~~~~~~~~"> + message="Call requires API level 31 (current min is 30): `android.telephony.TelephonyManager#isDataCapable`"> <location file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/net/DataUsageController.java" - line="236" - column="38"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.telephony.TelephonyManager#getSubscriptionId`" - errorLine1=" final int mobileDefaultSubId = telephonyManager.getSubscriptionId();" - errorLine2=" ~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/net/DataUsageUtils.java" - line="41" - column="57"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getName`" - errorLine1=" return mRouteInfo.getName().toString();" - errorLine2=" ~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaDevice.java" - line="51" - column="27"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getClientPackageName`" - errorLine1=" return mRouteInfo.getClientPackageName() != null" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaDevice.java" - line="56" - column="27"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getFeatures`" - errorLine1=" final List<String> features = mRouteInfo.getFeatures();" - errorLine2=" ~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaDevice.java" - line="93" - column="50"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getId`" - errorLine1=" if (info != null && info.getSelectableRoutes().contains(device.mRouteInfo.getId())) {" - errorLine2=" ~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="131" - column="83"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.RoutingSessionInfo#getSelectableRoutes`" - errorLine1=" if (info != null && info.getSelectableRoutes().contains(device.mRouteInfo.getId())) {" - errorLine2=" ~~~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="131" - column="34"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getId`" - errorLine1=" if (info != null && info.getSelectedRoutes().contains(device.mRouteInfo.getId())) {" - errorLine2=" ~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="162" - column="81"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.RoutingSessionInfo#getSelectedRoutes`" - errorLine1=" if (info != null && info.getSelectedRoutes().contains(device.mRouteInfo.getId())) {" - errorLine2=" ~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="162" - column="34"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getName`" - errorLine1=" Log.d(TAG, route.getName() + " is deselectable for " + mPackageName);" - errorLine2=" ~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="238" - column="34"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.RoutingSessionInfo#getVolumeMax`" - errorLine1=" return info.getVolumeMax();" - errorLine2=" ~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="320" - column="25"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.RoutingSessionInfo#getVolume`" - errorLine1=" return info.getVolume();" - errorLine2=" ~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="341" - column="25"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.RoutingSessionInfo#getName`" - errorLine1=" return info.getName();" - errorLine2=" ~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="357" - column="25"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getName`" - errorLine1=" Log.d(TAG, "buildAllRoutes() route : " + route.getName() + ", volume : "" - errorLine2=" ~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="408" - column="64"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getVolume`" - errorLine1=" + route.getVolume() + ", type : " + route.getType());" - errorLine2=" ~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="409" - column="33"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#isSystemRoute`" - errorLine1=" if (route.isSystemRoute()) {" - errorLine2=" ~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="411" - column="23"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getName`" - errorLine1=" Log.d(TAG, "buildAvailableRoutes() route : " + route.getName() + ", volume : "" - errorLine2=" ~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="424" - column="70"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getVolume`" - errorLine1=" + route.getVolume() + ", type : " + route.getType());" - errorLine2=" ~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="425" - column="33"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getId`" - errorLine1=" && getRoutingSessionInfo().getSelectedRoutes().contains(route.getId())" - errorLine2=" ~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="444" - column="87"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.RoutingSessionInfo#getSelectedRoutes`" - errorLine1=" && getRoutingSessionInfo().getSelectedRoutes().contains(route.getId())" - errorLine2=" ~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="444" - column="52"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.RoutingSessionInfo#getName`" - errorLine1=" Log.d(TAG, "onTransferred() oldSession : " + oldSession.getName()" - errorLine2=" ~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="509" - column="73"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.RoutingSessionInfo#getName`" - errorLine1=" + ", newSession : " + newSession.getName());" - errorLine2=" ~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java" - line="510" - column="58"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.RoutingSessionInfo#getId`" - errorLine1=" if (TextUtils.equals(sessionId, info.getId())) {" - errorLine2=" ~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/LocalMediaManager.java" - line="342" - column="50"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getVolumeMax`" - errorLine1=" return mRouteInfo.getVolumeMax();" - errorLine2=" ~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/MediaDevice.java" - line="221" - column="27"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getVolume`" - errorLine1=" return mRouteInfo.getVolume();" - errorLine2=" ~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/MediaDevice.java" - line="234" - column="27"/> + line="225"/> </issue> <issue id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getClientPackageName`" - errorLine1=" return mRouteInfo.getClientPackageName();" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> + message="Call requires API level 31 (current min is 30): `android.telephony.TelephonyManager#registerTelephonyCallback`"> <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/MediaDevice.java" - line="247" - column="27"/> + file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/connectivity/ConnectivitySubsystemsRecoveryManager.java" + line="215"/> </issue> <issue id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getFeatures`" - errorLine1=" return mRouteInfo.getFeatures();" - errorLine2=" ~~~~~~~~~~~"> + message="Call requires API level 31 (current min is 30): `android.telephony.TelephonyManager#registerTelephonyCallback`"> <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/MediaDevice.java" - line="387" - column="27"/> + file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java" + line="86"/> </issue> <issue id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getId`" - errorLine1=" return route.getId();" - errorLine2=" ~~~~~"> + message="Call requires API level 31 (current min is 30): `android.telephony.TelephonyManager#unregisterTelephonyCallback`"> <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/MediaDeviceUtils.java" - line="57" - column="22"/> + file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/connectivity/ConnectivitySubsystemsRecoveryManager.java" + line="222"/> </issue> <issue id="NewApi" - message="Call requires API level R (current min is 29): `android.telephony.TelephonyDisplayInfo#getOverrideNetworkType`" - errorLine1=" if (telephonyDisplayInfo.getOverrideNetworkType()" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> + message="Call requires API level 31 (current min is 30): `android.telephony.TelephonyManager#unregisterTelephonyCallback`"> <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileMappings.java" - line="42" - column="34"/> + file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java" + line="88"/> </issue> <issue id="NewApi" - message="Call requires API level R (current min is 29): `android.telephony.TelephonyDisplayInfo#getNetworkType`" - errorLine1=" return toIconKey(telephonyDisplayInfo.getNetworkType());" - errorLine2=" ~~~~~~~~~~~~~~"> + message="Call requires API level 34 (current min is 30): `android.os.UserManager#isAdminUser`"> <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileMappings.java" - line="44" - column="51"/> + file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/development/AbstractEnableAdbPreferenceController.java" + line="66"/> </issue> <issue id="NewApi" - message="Call requires API level R (current min is 29): `android.telephony.TelephonyDisplayInfo#getOverrideNetworkType`" - errorLine1=" return toDisplayIconKey(telephonyDisplayInfo.getOverrideNetworkType());" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> + message="Call requires API level 34 (current min is 30): `android.os.UserManager#isAdminUser`"> <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileMappings.java" - line="46" - column="58"/> + file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/development/DevelopmentSettingsEnabler.java" + line="49"/> </issue> <issue id="NewApi" - message="Call requires API level 31 (current min is 29): `android.telephony.TelephonyManager#registerTelephonyCallback`" - errorLine1=" mPhone.registerTelephonyCallback(mReceiverHandler::post, mTelephonyCallback);" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> + message="Call requires API level 34 (current min is 30): `android.os.UserManager#isAdminUser`"> <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java" - line="80" - column="20"/> + file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/deviceinfo/AbstractSimStatusImeiInfoPreferenceController.java" + line="33"/> </issue> <issue id="NewApi" - message="Call requires API level 31 (current min is 29): `android.telephony.TelephonyManager#unregisterTelephonyCallback`" - errorLine1=" mPhone.unregisterTelephonyCallback(mTelephonyCallback);" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + message="Class requires API level 31 (current min is 30): `android.net.wifi.WifiManager.SubsystemRestartTrackingCallback`"> <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java" - line="82" - column="20"/> + file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/connectivity/ConnectivitySubsystemsRecoveryManager.java" + line="64"/> </issue> <issue id="NewApi" - message="Class requires API level 31 (current min is 29): `android.telephony.TelephonyCallback`" - errorLine1=" public class MobileTelephonyCallback extends TelephonyCallback implements" - errorLine2=" ~~~~~~~~~~~~~~~~~"> + message="Class requires API level 31 (current min is 30): `android.telephony.TelephonyCallback.ActiveDataSubscriptionIdListener`"> <location file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java" - line="109" - column="50"/> + line="125"/> </issue> <issue id="NewApi" - message="Class requires API level 31 (current min is 29): `android.telephony.TelephonyCallback.ServiceStateListener`" - errorLine1=" TelephonyCallback.ServiceStateListener," - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + message="Class requires API level 31 (current min is 30): `android.telephony.TelephonyCallback.CarrierNetworkListener`"> <location file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java" - line="110" - column="13"/> + line="124"/> </issue> <issue id="NewApi" - message="Class requires API level 31 (current min is 29): `android.telephony.TelephonyCallback.SignalStrengthsListener`" - errorLine1=" TelephonyCallback.SignalStrengthsListener," - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + message="Class requires API level 31 (current min is 30): `android.telephony.TelephonyCallback.DataActivityListener`"> <location file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java" - line="111" - column="13"/> + line="123"/> </issue> <issue id="NewApi" - message="Class requires API level 31 (current min is 29): `android.telephony.TelephonyCallback.DataConnectionStateListener`" - errorLine1=" TelephonyCallback.DataConnectionStateListener," - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + message="Class requires API level 31 (current min is 30): `android.telephony.TelephonyCallback.DataConnectionStateListener`"> <location file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java" - line="112" - column="13"/> + line="122"/> </issue> <issue id="NewApi" - message="Class requires API level 31 (current min is 29): `android.telephony.TelephonyCallback.DataActivityListener`" - errorLine1=" TelephonyCallback.DataActivityListener," - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + message="Class requires API level 31 (current min is 30): `android.telephony.TelephonyCallback.DisplayInfoListener`"> <location file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java" - line="113" - column="13"/> + line="126"/> </issue> <issue id="NewApi" - message="Class requires API level 31 (current min is 29): `android.telephony.TelephonyCallback.CarrierNetworkListener`" - errorLine1=" TelephonyCallback.CarrierNetworkListener," - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + message="Class requires API level 31 (current min is 30): `android.telephony.TelephonyCallback.ServiceStateListener`"> <location file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java" - line="114" - column="13"/> + line="120"/> </issue> <issue id="NewApi" - message="Class requires API level 31 (current min is 29): `android.telephony.TelephonyCallback.ActiveDataSubscriptionIdListener`" - errorLine1=" TelephonyCallback.ActiveDataSubscriptionIdListener," - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + message="Class requires API level 31 (current min is 30): `android.telephony.TelephonyCallback.SignalStrengthsListener`"> <location file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java" - line="115" - column="13"/> + line="121"/> </issue> <issue id="NewApi" - message="Class requires API level 31 (current min is 29): `android.telephony.TelephonyCallback.DisplayInfoListener`" - errorLine1=" TelephonyCallback.DisplayInfoListener{" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + message="Class requires API level 31 (current min is 30): `android.telephony.TelephonyCallback`"> <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java" - line="116" - column="13"/> + file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/connectivity/ConnectivitySubsystemsRecoveryManager.java" + line="79"/> </issue> <issue id="NewApi" - message="Call requires API level R (current min is 29): `android.telephony.SubscriptionManager#getActiveDataSubscriptionId`" - errorLine1=" return SubscriptionManager.getActiveDataSubscriptionId();" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + message="Class requires API level 31 (current min is 30): `android.telephony.TelephonyCallback`"> <location file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java" - line="207" - column="40"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level 31 (current min is 29): `com.google.android.collect.Lists#newArrayList`" - errorLine1=" private ArrayList<NetworkPolicy> mPolicies = Lists.newArrayList();" - errorLine2=" ~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/NetworkPolicyEditor.java" - line="54" - column="56"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getName`" - errorLine1=" name = mRouteInfo.getName();" - errorLine2=" ~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/PhoneMediaDevice.java" - line="71" - column="35"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.app.admin.DevicePolicyManager#isOrganizationOwnedDeviceWithManagedProfile`" - errorLine1=" if (profileAdmin != null && dpm.isOrganizationOwnedDeviceWithManagedProfile()) {" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/RestrictedLockUtilsInternal.java" - line="280" - column="45"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.content.Context#bindServiceAsUser`" - errorLine1=" mContext.bindServiceAsUser(mServiceIntent, mServiceConnection, Context.BIND_AUTO_CREATE," - errorLine2=" ~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/suggestions/SuggestionController.java" - line="83" - column="18"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `new android.net.NetworkInfo`" - errorLine1=" mNetworkInfo = new NetworkInfo(" - errorLine2=" ~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/TestAccessPointBuilder.java" - line="110" - column="28"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.wifi.WifiManager#getMaxSignalLevel`" - errorLine1=" int maxSignalLevel = wifiManager.getMaxSignalLevel();" - errorLine2=" ~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/TestAccessPointBuilder.java" - line="131" - column="42"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level 31 (current min is 29): `android.telephony.TelephonyManager#isDataCapable`" - errorLine1=" return !context.getSystemService(TelephonyManager.class).isDataCapable();" - errorLine2=" ~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/Utils.java" - line="447" - column="66"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.NetworkRequest.Builder#clearCapabilities`" - errorLine1=" .clearCapabilities()" - errorLine2=" ~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiStatusTracker.java" - line="72" - column="14"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level 31 (current min is 29): `android.net.wifi.WifiInfo#getSubscriptionId`" - errorLine1=" subId = mWifiInfo.getSubscriptionId();" - errorLine2=" ~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiStatusTracker.java" - line="231" - column="39"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level 31 (current min is 29): `android.net.wifi.WifiInfo#getSubscriptionId`" - errorLine1=" subId = mWifiInfo.getSubscriptionId();" - errorLine2=" ~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiStatusTracker.java" - line="263" - column="35"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.wifi.WifiManager#calculateSignalLevel`" - errorLine1=" level = mWifiManager.calculateSignalLevel(rssi);" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiStatusTracker.java" - line="279" - column="30"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.NetworkRequest.Builder#clearCapabilities`" - errorLine1=" .clearCapabilities()" - errorLine2=" ~~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java" - line="243" - column="18"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level R (current min is 29): `android.net.wifi.WifiInfo#getWifiStandard`" - errorLine1=" visibility.append(" standard = ").append(info.getWifiStandard());" - errorLine2=" ~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiUtils.java" - line="104" - column="59"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level S (current min is 29): `android.os.UserManager#isUserForeground`" - errorLine1=" .getSystemService(UserManager.class).isUserForeground();" - errorLine2=" ~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/enterprise/ManagedDeviceActionDisabledByAdminController.java" - line="120" - column="54"/> - </issue> - - <issue - id="NewApi" - message="Call requires API level 31 (current min is 29): `android.os.UserManager#isUserForeground`" - errorLine1=" .getSystemService(UserManager.class).isUserForeground();" - errorLine2=" ~~~~~~~~~~~~~~~~"> - <location - file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/enterprise/ManagedDeviceActionDisabledByAdminController.java" - line="120" - column="54"/> + line="119"/> </issue> -</issues> +</issues>
\ No newline at end of file diff --git a/packages/SettingsLib/search/lint-baseline.xml b/packages/SettingsLib/search/lint-baseline.xml new file mode 100644 index 000000000000..7ec512b617d7 --- /dev/null +++ b/packages/SettingsLib/search/lint-baseline.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<issues format="6" by="lint 8.0.0-dev" type="baseline" dependencies="true" variant="all" version="8.0.0-dev"> + + <issue + id="NewApi" + message="Call requires API level 23 (current min is 21): `new android.provider.SearchIndexableData`" + errorLine1=" super(context);" + errorLine2=" ~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/search/src/com/android/settingslib/search/SearchIndexableRaw.java" + line="62" + column="9"/> + </issue> + + <issue + id="NewApi" + message="Class requires API level 23 (current min is 21): `android.provider.SearchIndexableData`" + errorLine1="public class SearchIndexableRaw extends SearchIndexableData {" + errorLine2=" ~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/base/packages/SettingsLib/search/src/com/android/settingslib/search/SearchIndexableRaw.java" + line="29" + column="41"/> + </issue> + +</issues>
\ No newline at end of file |