Add lint baseline to address NewApi errors

We are enabling a new lint check where the min sdk != compile sdk.
It has produced a lot of errors and adding the baseline file(s)
allows us to continue work without introducing more problems.

Bug: 150847901

Test: m lint-check
Change-Id: Ide8a8fe80ba31396f23853ab266afcbcc33af9a6
This commit is contained in:
Pedro Loureiro
2021-02-25 15:31:51 +00:00
committed by Anton Hansson
parent a13c9782b8
commit d34f536b59
19 changed files with 7941 additions and 0 deletions

View File

@@ -0,0 +1,312 @@
<?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 31 (current min is 29): `new android.media.ApplicationMediaCapabilities.Builder`"
errorLine1=" new ApplicationMediaCapabilities.Builder();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/ApplicationMediaCapabilities.java"
line="208"
column="29"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 29): `new android.media.ApplicationMediaCapabilities.Builder`"
errorLine1=" ApplicationMediaCapabilities.Builder builder = new ApplicationMediaCapabilities.Builder();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/ApplicationMediaCapabilities.java"
line="314"
column="56"/>
</issue>
<issue
id="NewApi"
message="Call requires API level R (current min is 29): `android.os.RemoteException#rethrowFromSystemServer`"
errorLine1=" e.rethrowFromSystemServer();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaCommunicationManager.java"
line="110"
column="15"/>
</issue>
<issue
id="NewApi"
message="Call requires API level R (current min is 29): `android.os.Parcel#writeParcelableCreator`"
errorLine1=" dest.writeParcelableCreator((Parcelable) parcelable);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParceledListSlice.java"
line="77"
column="14"/>
</issue>
<issue
id="NewApi"
message="Call requires API level R (current min is 29): `android.os.Parcel#readParcelableCreator`"
errorLine1=" return from.readParcelableCreator(loader);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParceledListSlice.java"
line="82"
column="21"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.MediaParser.TrackData#mediaFormat`"
errorLine1=" this.mediaFormat = mediaFormat;"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="273"
column="13"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.MediaParser.TrackData#drmInitData`"
errorLine1=" this.drmInitData = drmInitData;"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="274"
column="13"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#timeMicros`"
errorLine1=" this.timeMicros = timeMicros;"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="295"
column="13"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#position`"
errorLine1=" this.position = position;"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="296"
column="13"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#position`"
errorLine1=" return &quot;[timeMicros=&quot; + timeMicros + &quot;, position=&quot; + position + &quot;]&quot;;"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="302"
column="66"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#timeMicros`"
errorLine1=" return &quot;[timeMicros=&quot; + timeMicros + &quot;, position=&quot; + position + &quot;]&quot;;"
errorLine2=" ~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="302"
column="37"/>
</issue>
<issue
id="NewApi"
message="Class requires API level R (current min is 29): `android.media.MediaParser.SeekPoint`"
errorLine1=" SeekPoint other = (SeekPoint) obj;"
errorLine2=" ~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="313"
column="32"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#position`"
errorLine1=" return timeMicros == other.timeMicros &amp;&amp; position == other.position;"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="314"
column="54"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#position`"
errorLine1=" return timeMicros == other.timeMicros &amp;&amp; position == other.position;"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="314"
column="66"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#timeMicros`"
errorLine1=" return timeMicros == other.timeMicros &amp;&amp; position == other.position;"
errorLine2=" ~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="314"
column="20"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#timeMicros`"
errorLine1=" return timeMicros == other.timeMicros &amp;&amp; position == other.position;"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="314"
column="34"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#timeMicros`"
errorLine1=" int result = (int) timeMicros;"
errorLine2=" ~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="319"
column="32"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#position`"
errorLine1=" result = 31 * result + (int) position;"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="320"
column="42"/>
</issue>
<issue
id="NewApi"
message="Class requires API level R (current min is 29): `android.media.MediaParser.InputReader`"
errorLine1=" public interface SeekableInputReader extends InputReader {"
errorLine2=" ~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="352"
column="50"/>
</issue>
<issue
id="NewApi"
message="Field requires API level 31 (current min is 29): `android.media.metrics.LogSessionId#LOG_SESSION_ID_NONE`"
errorLine1=" @NonNull private LogSessionId mLogSessionId = LogSessionId.LOG_SESSION_ID_NONE;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="1071"
column="51"/>
</issue>
<issue
id="NewApi"
message="Cast from `SeekableInputReader` to `InputReader` requires API level 30 (current min is 29)"
errorLine1=" mExoDataReader.mInputReader = seekableInputReader;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="1201"
column="39"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#position`"
errorLine1=" mPendingSeekPosition = seekPoint.position;"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="1287"
column="36"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#timeMicros`"
errorLine1=" mPendingSeekTimeMicros = seekPoint.timeMicros;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="1288"
column="38"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#position`"
errorLine1=" mExtractor.seek(seekPoint.position, seekPoint.timeMicros);"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="1290"
column="29"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#timeMicros`"
errorLine1=" mExtractor.seek(seekPoint.position, seekPoint.timeMicros);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="1290"
column="49"/>
</issue>
<issue
id="NewApi"
message="Field requires API level R (current min is 29): `android.media.DrmInitData.SchemeInitData#uuid`"
errorLine1=" if (schemeInitData.uuid.equals(schemeUuid)) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="1579"
column="21"/>
</issue>
<issue
id="NewApi"
message="Class requires API level R (current min is 29): `android.media.MediaParser.InputReader`"
errorLine1=" private static final class DataReaderAdapter implements InputReader {"
errorLine2=" ~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="1872"
column="61"/>
</issue>
<issue
id="NewApi"
message="Class requires API level R (current min is 29): `android.media.MediaParser.InputReader`"
errorLine1=" private static final class ParsableByteArrayAdapter implements InputReader {"
errorLine2=" ~~~~~~~~~~~">
<location
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
line="1905"
column="68"/>
</issue>
</issues>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,48 @@
<?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 31 (current min is 30): `new android.net.ParseException`"
errorLine1=" ParseException pe = new ParseException(e.reason, e.getCause());"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/Connectivity/framework/src/android/net/DnsResolver.java"
line="301"
column="37"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 31 (current min is 30): `android.telephony.TelephonyCallback`"
errorLine1=" protected class ActiveDataSubscriptionIdListener extends TelephonyCallback"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/Connectivity/framework/src/android/net/util/MultinetworkPolicyTracker.java"
line="96"
column="62"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 31 (current min is 30): `android.telephony.TelephonyCallback.ActiveDataSubscriptionIdListener`"
errorLine1=" implements TelephonyCallback.ActiveDataSubscriptionIdListener {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/Connectivity/framework/src/android/net/util/MultinetworkPolicyTracker.java"
line="97"
column="24"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.telephony.TelephonyManager#registerTelephonyCallback`"
errorLine1=" ctx.getSystemService(TelephonyManager.class).registerTelephonyCallback("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/Connectivity/framework/src/android/net/util/MultinetworkPolicyTracker.java"
line="126"
column="54"/>
</issue>
</issues>

View File

@@ -0,0 +1,37 @@
<?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 31 (current min is 30): `android.telephony.TelephonyManager#isDataCapable`"
errorLine1=" if (tm.isDataCapable()) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="frameworks/base/services/core/java/com/android/server/ConnectivityService.java"
line="781"
column="20"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.content.Context#sendStickyBroadcast`"
errorLine1=" mUserAllContext.sendStickyBroadcast(intent, options);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/services/core/java/com/android/server/ConnectivityService.java"
line="2633"
column="33"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.content.pm.PackageManager#getTargetSdkVersion`"
errorLine1=" final int callingVersion = pm.getTargetSdkVersion(callingPackageName);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/services/core/java/com/android/server/ConnectivityService.java"
line="5784"
column="43"/>
</issue>
</issues>

View File

@@ -0,0 +1,37 @@
<?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.view.View#setOnScrollChangeListener`"
errorLine1=" mScrollView.setOnScrollChangeListener(mScrollChangeWatcher);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/ActionBarShadow/src/com/android/settingslib/widget/ActionBarShadowController.java"
line="81"
column="25"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.view.View#setOnScrollChangeListener`"
errorLine1=" mScrollView.setOnScrollChangeListener(null);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/ActionBarShadow/src/com/android/settingslib/widget/ActionBarShadowController.java"
line="88"
column="21"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 23 (current min is 21): `android.view.View.OnScrollChangeListener`"
errorLine1=" final class ScrollChangeWatcher implements View.OnScrollChangeListener {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/ActionBarShadow/src/com/android/settingslib/widget/ActionBarShadowController.java"
line="95"
column="48"/>
</issue>
</issues>

View File

@@ -0,0 +1,26 @@
<?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:Widget.DeviceDefault.Button.Borderless.Colored` requires API level 28 (current min is 21)"
errorLine1=" &lt;style name=&quot;SettingsActionButton&quot; parent=&quot;android:Widget.DeviceDefault.Button.Borderless.Colored&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/ActionButtonsPreference/res/values/styles.xml"
line="19"
column="40"/>
</issue>
<issue
id="NewApi"
message="`android:drawableTint` requires API level 23 (current min is 21)"
errorLine1=" &lt;item name=&quot;android:drawableTint&quot;>@*android:color/btn_colored_borderless_text_material&lt;/item>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/ActionButtonsPreference/res/values/styles.xml"
line="21"
column="15"/>
</issue>
</issues>

View File

@@ -0,0 +1,81 @@
<?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.res.Resources#getColor`"
errorLine1=" .getColor(colorRes, null /* theme */);"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/AdaptiveIcon/src/com/android/settingslib/widget/AdaptiveIcon.java"
line="78"
column="34"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.content.Context#getColor`"
errorLine1=" setBackgroundColor(context.getColor(R.color.homepage_generic_icon_background));"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/AdaptiveIcon/src/com/android/settingslib/widget/AdaptiveIcon.java"
line="90"
column="36"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 23 (current min is 21): `android.graphics.drawable.DrawableWrapper`"
errorLine1="public class AdaptiveOutlineDrawable extends DrawableWrapper {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/AdaptiveIcon/src/com/android/settingslib/widget/AdaptiveOutlineDrawable.java"
line="43"
column="46"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `new android.graphics.drawable.DrawableWrapper`"
errorLine1=" super(new AdaptiveIconShapeDrawable(resources));"
errorLine2=" ~~~~~">
<location
file="frameworks/base/packages/SettingsLib/AdaptiveIcon/src/com/android/settingslib/widget/AdaptiveOutlineDrawable.java"
line="65"
column="9"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `new android.graphics.drawable.DrawableWrapper`"
errorLine1=" super(new AdaptiveIconShapeDrawable(resources));"
errorLine2=" ~~~~~">
<location
file="frameworks/base/packages/SettingsLib/AdaptiveIcon/src/com/android/settingslib/widget/AdaptiveOutlineDrawable.java"
line="72"
column="9"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.graphics.drawable.DrawableWrapper#getDrawable`"
errorLine1=" getDrawable().setTint(Color.WHITE);"
errorLine2=" ~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/AdaptiveIcon/src/com/android/settingslib/widget/AdaptiveOutlineDrawable.java"
line="80"
column="9"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.content.res.Resources#getColor`"
errorLine1=" return resources.getColor(resId, /* theme */ null);"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/AdaptiveIcon/src/com/android/settingslib/widget/AdaptiveOutlineDrawable.java"
line="105"
column="26"/>
</issue>
</issues>

View File

@@ -0,0 +1,37 @@
<?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:style/Widget.DeviceDefault.Button.Borderless.Colored` requires API level 28 (current min is 21)"
errorLine1=" style=&quot;@android:style/Widget.DeviceDefault.Button.Borderless.Colored&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/BannerMessagePreference/res/layout/banner_message.xml"
line="65"
column="13"/>
</issue>
<issue
id="NewApi"
message="`@android:style/Widget.DeviceDefault.Button.Borderless.Colored` requires API level 28 (current min is 21)"
errorLine1=" style=&quot;@android:style/Widget.DeviceDefault.Button.Borderless.Colored&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/BannerMessagePreference/res/layout/banner_message.xml"
line="71"
column="13"/>
</issue>
<issue
id="NewApi"
message="`?android:attr/colorError` requires API level 26 (current min is 21)"
errorLine1=" android:fillColor=&quot;?android:attr/colorError&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/BannerMessagePreference/res/drawable/ic_warning.xml"
line="24"
column="9"/>
</issue>
</issues>

View File

@@ -0,0 +1,15 @@
<?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:style/Widget.DeviceDefault.Button.Borderless.Colored` requires API level 28 (current min is 21)"
errorLine1=" parent=&quot;@android:style/Widget.DeviceDefault.Button.Borderless.Colored&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/BarChartPreference/res/values/styles.xml"
line="35"
column="12"/>
</issue>
</issues>

View File

@@ -0,0 +1,92 @@
<?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=" mTelephonyManager = context.getSystemService(TelephonyManager.class);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/EmergencyNumber/src/com/android/settingslib/emergencynumber/EmergencyNumberUtils.java"
line="77"
column="41"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
errorLine1=" mCarrierConfigManager = context.getSystemService(CarrierConfigManager.class);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/EmergencyNumber/src/com/android/settingslib/emergencynumber/EmergencyNumberUtils.java"
line="78"
column="45"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 23 (current min is 21): `android.telephony.CarrierConfigManager`"
errorLine1=" mCarrierConfigManager = context.getSystemService(CarrierConfigManager.class);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/EmergencyNumber/src/com/android/settingslib/emergencynumber/EmergencyNumberUtils.java"
line="78"
column="62"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 21): `android.telephony.TelephonyManager#getEmergencyNumberList`"
errorLine1=" Map&lt;Integer, List&lt;EmergencyNumber>> allLists = mTelephonyManager.getEmergencyNumberList("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/EmergencyNumber/src/com/android/settingslib/emergencynumber/EmergencyNumberUtils.java"
line="173"
column="74"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 21): `android.telephony.emergency.EmergencyNumber#getEmergencyNumberSources`"
errorLine1=" emergencyNumber.getEmergencyNumberSources().contains("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/EmergencyNumber/src/com/android/settingslib/emergencynumber/EmergencyNumberUtils.java"
line="196"
column="41"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 24 (current min is 21): `android.telephony.SubscriptionManager#getDefaultSubscriptionId`"
errorLine1=" return promotedEmergencyNumberLists.get(SubscriptionManager.getDefaultSubscriptionId());"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/EmergencyNumber/src/com/android/settingslib/emergencynumber/EmergencyNumberUtils.java"
line="219"
column="69"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 21): `android.telephony.emergency.EmergencyNumber#getNumber`"
errorLine1=" String number = emergencyNumber.getNumber();"
errorLine2=" ~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/EmergencyNumber/src/com/android/settingslib/emergencynumber/EmergencyNumberUtils.java"
line="234"
column="41"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.telephony.CarrierConfigManager#getConfigForSubId`"
errorLine1=" PersistableBundle b = carrierConfigManager.getConfigForSubId(subId);"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/EmergencyNumber/src/com/android/settingslib/emergencynumber/EmergencyNumberUtils.java"
line="251"
column="52"/>
</issue>
</issues>

View File

@@ -0,0 +1,15 @@
<?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 28 (current min is 21): `android.content.pm.PackageInfo#getLongVersionCode`"
errorLine1=" sCachedVersionCode = Long.toString(info.getLongVersionCode());"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/HelpUtils/src/com/android/settingslib/HelpUtils.java"
line="239"
column="57"/>
</issue>
</issues>

View File

@@ -0,0 +1,48 @@
<?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/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;Settings.MainSwitch&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;Widget.SwitchBar.Switch&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/switchbar_switch_track_tint&lt;/item>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/MainSwitchPreference/res/values/styles.xml"
line="29"
column="15"/>
</issue>
</issues>

View File

@@ -0,0 +1,15 @@
<?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:attr/colorSecondary` requires API level 25 (current min is 21)"
errorLine1=" android:background=&quot;?android:attr/colorSecondary&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/ProgressBar/res/layout/progress_header.xml"
line="27"
column="9"/>
</issue>
</issues>

View File

@@ -0,0 +1,26 @@
<?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=" ComponentName adminComponent = userContext.getSystemService("
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/RestrictedLockUtils/src/com/android/settingslib/RestrictedLockUtils.java"
line="59"
column="52"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
errorLine1=" UserManager um = context.getSystemService(UserManager.class);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/RestrictedLockUtils/src/com/android/settingslib/RestrictedLockUtils.java"
line="101"
column="34"/>
</issue>
</issues>

View File

@@ -0,0 +1,15 @@
<?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): `new android.widget.Spinner`"
errorLine1=" super(context, attrs, defStyleAttr, defStyleRes, mode, null);"
errorLine2=" ~~~~~">
<location
file="frameworks/base/packages/SettingsLib/SettingsSpinner/src/com/android/settingslib/widget/settingsspinner/SettingsSpinner.java"
line="122"
column="9"/>
</issue>
</issues>

View File

@@ -0,0 +1,81 @@
<?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 24 (current min is 21): `java.lang.Iterable#forEach`"
errorLine1=" controllers.forEach(controller -> {"
errorLine2=" ~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/SwitchesProvider.java"
line="79"
column="21"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 21): `android.os.Parcel#readBoolean`"
errorLine1=" final boolean isProviderTile = in.readBoolean();"
errorLine2=" ~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java"
line="83"
column="43"/>
</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=" ~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java"
line="102"
column="14"/>
</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=" ~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java"
line="314"
column="36"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.graphics.drawable.Icon#setTint`"
errorLine1=" icon.setTint(tintColor);"
errorLine2=" ~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java"
line="320"
column="22"/>
</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=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/TileUtils.java"
line="558"
column="42"/>
</issue>
</issues>

View File

@@ -0,0 +1,15 @@
<?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>

View File

@@ -0,0 +1,895 @@
<?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 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() &amp;&amp; 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() &amp;&amp; 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() + &quot;, newProfileState &quot; + newProfileState);"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/bluetooth/CachedBluetoothDevice.java"
line="155"
column="31"/>
</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=" ~~~~~~~~">
<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, &quot;updating profiles for &quot; + 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"/>
</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=" ~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/connectivity/ConnectivitySubsystemsRecoveryManager.java"
line="77"
column="51"/>
</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=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/connectivity/ConnectivitySubsystemsRecoveryManager.java"
line="197"
column="22"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 29): `android.net.wifi.WifiManager#unregisterSubsystemRestartTrackingCallback`"
errorLine1=" mWifiManager.unregisterSubsystemRestartTrackingCallback("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/connectivity/ConnectivitySubsystemsRecoveryManager.java"
line="202"
column="22"/>
</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=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/connectivity/ConnectivitySubsystemsRecoveryManager.java"
line="207"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 29): `android.telephony.TelephonyManager#unregisterTelephonyCallback`"
errorLine1=" mTelephonyManager.unregisterTelephonyCallback(mTelephonyCallback);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/connectivity/ConnectivitySubsystemsRecoveryManager.java"
line="212"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 29): `android.telephony.TelephonyManager#isDataCapable`"
errorLine1=" return getTelephonyManager().isDataCapable()"
errorLine2=" ~~~~~~~~~~~~~">
<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&lt;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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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() + &quot; is deselectable for &quot; + 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, &quot;buildAllRoutes() route : &quot; + route.getName() + &quot;, volume : &quot;"
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() + &quot;, type : &quot; + 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, &quot;buildAvailableRoutes() route : &quot; + route.getName() + &quot;, volume : &quot;"
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() + &quot;, type : &quot; + 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=" &amp;&amp; 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=" &amp;&amp; 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, &quot;onTransferred() oldSession : &quot; + 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=" + &quot;, newSession : &quot; + 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"/>
</issue>
<issue
id="NewApi"
message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getClientPackageName`"
errorLine1=" return mRouteInfo.getClientPackageName();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/MediaDevice.java"
line="247"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getFeatures`"
errorLine1=" return mRouteInfo.getFeatures();"
errorLine2=" ~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/MediaDevice.java"
line="387"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level R (current min is 29): `android.media.MediaRoute2Info#getId`"
errorLine1=" return route.getId();"
errorLine2=" ~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/MediaDeviceUtils.java"
line="57"
column="22"/>
</issue>
<issue
id="NewApi"
message="Call requires API level R (current min is 29): `android.telephony.TelephonyDisplayInfo#getOverrideNetworkType`"
errorLine1=" if (telephonyDisplayInfo.getOverrideNetworkType()"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileMappings.java"
line="42"
column="34"/>
</issue>
<issue
id="NewApi"
message="Call requires API level R (current min is 29): `android.telephony.TelephonyDisplayInfo#getNetworkType`"
errorLine1=" return toIconKey(telephonyDisplayInfo.getNetworkType());"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileMappings.java"
line="44"
column="51"/>
</issue>
<issue
id="NewApi"
message="Call requires API level R (current min is 29): `android.telephony.TelephonyDisplayInfo#getOverrideNetworkType`"
errorLine1=" return toDisplayIconKey(telephonyDisplayInfo.getOverrideNetworkType());"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileMappings.java"
line="46"
column="58"/>
</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=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java"
line="80"
column="20"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 29): `android.telephony.TelephonyManager#unregisterTelephonyCallback`"
errorLine1=" mPhone.unregisterTelephonyCallback(mTelephonyCallback);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java"
line="82"
column="20"/>
</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=" ~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java"
line="109"
column="50"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 31 (current min is 29): `android.telephony.TelephonyCallback.ServiceStateListener`"
errorLine1=" TelephonyCallback.ServiceStateListener,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java"
line="110"
column="13"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 31 (current min is 29): `android.telephony.TelephonyCallback.SignalStrengthsListener`"
errorLine1=" TelephonyCallback.SignalStrengthsListener,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java"
line="111"
column="13"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 31 (current min is 29): `android.telephony.TelephonyCallback.DataConnectionStateListener`"
errorLine1=" TelephonyCallback.DataConnectionStateListener,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java"
line="112"
column="13"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 31 (current min is 29): `android.telephony.TelephonyCallback.DataActivityListener`"
errorLine1=" TelephonyCallback.DataActivityListener,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java"
line="113"
column="13"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 31 (current min is 29): `android.telephony.TelephonyCallback.CarrierNetworkListener`"
errorLine1=" TelephonyCallback.CarrierNetworkListener,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java"
line="114"
column="13"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 31 (current min is 29): `android.telephony.TelephonyCallback.ActiveDataSubscriptionIdListener`"
errorLine1=" TelephonyCallback.ActiveDataSubscriptionIdListener,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java"
line="115"
column="13"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 31 (current min is 29): `android.telephony.TelephonyCallback.DisplayInfoListener`"
errorLine1=" TelephonyCallback.DisplayInfoListener{"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/mobile/MobileStatusTracker.java"
line="116"
column="13"/>
</issue>
<issue
id="NewApi"
message="Call requires API level R (current min is 29): `android.telephony.SubscriptionManager#getActiveDataSubscriptionId`"
errorLine1=" return SubscriptionManager.getActiveDataSubscriptionId();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<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&lt;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 &amp;&amp; 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(&quot; standard = &quot;).append(info.getWifiStandard());"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiUtils.java"
line="104"
column="59"/>
</issue>
</issues>

View File

@@ -0,0 +1,675 @@
<?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 R (current min is 26): `android.os.RemoteException#rethrowFromSystemServer`"
errorLine1=" throw e.rethrowFromSystemServer();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/ActivityManagerWrapper.java"
line="90"
column="21"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 26): `android.graphics.Bitmap#getHardwareBuffer`"
errorLine1=" mBuffer != null ? mBuffer.getHardwareBuffer() : null, mRect);"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/view/AppTransitionAnimationSpecCompat.java"
line="39"
column="43"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 26): `new android.graphics.ParcelableColorSpace`"
errorLine1=" ? new ParcelableColorSpace(ColorSpace.get(ColorSpace.Named.SRGB))"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/utilities/BitmapUtil.java"
line="57"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 26): `new android.graphics.ParcelableColorSpace`"
errorLine1=" : new ParcelableColorSpace(bitmap.getColorSpace());"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/utilities/BitmapUtil.java"
line="58"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 26): `android.graphics.Bitmap#getHardwareBuffer`"
errorLine1=" bundle.putParcelable(KEY_BUFFER, bitmap.getHardwareBuffer());"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/utilities/BitmapUtil.java"
line="61"
column="49"/>
</issue>
<issue
id="NewApi"
message="Cast from `ParcelableColorSpace` to `Parcelable` requires API level 31 (current min is 26)"
errorLine1=" bundle.putParcelable(KEY_COLOR_SPACE, colorSpace);"
errorLine2=" ~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/utilities/BitmapUtil.java"
line="62"
column="47"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.graphics.Bitmap#wrapHardwareBuffer`"
errorLine1=" return Bitmap.wrapHardwareBuffer(Objects.requireNonNull(buffer),"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/utilities/BitmapUtil.java"
line="84"
column="23"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 26): `android.graphics.ParcelableColorSpace#getColorSpace`"
errorLine1=" colorSpace.getColorSpace());"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/utilities/BitmapUtil.java"
line="85"
column="28"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `new android.view.SurfaceControl.Transaction`"
errorLine1=" final SurfaceControl.Transaction tx = new SurfaceControl.Transaction();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/pip/PipSurfaceTransactionHelper.java"
line="122"
column="47"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `new android.util.ArraySet`"
errorLine1=" mPluginActions = new ArraySet&lt;>(mSharedPrefs.getStringSet(PLUGIN_ACTIONS, null));"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginPrefs.java"
line="41"
column="26"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `new android.util.ArraySet`"
errorLine1=" return new ArraySet&lt;>(mPluginActions);"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginPrefs.java"
line="45"
column="16"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 28 (current min is 26): `android.graphics.Bitmap#createBitmap`"
errorLine1=" return Bitmap.createBitmap(picture);"
errorLine2=" ~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/view/RecentsTransition.java"
line="113"
column="23"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `new android.view.SurfaceControl.Builder`"
errorLine1=" mSurface = new SurfaceControl.Builder()"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationAdapterCompat.java"
line="116"
column="24"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Builder#setName`"
errorLine1=" .setName(&quot;Transition Unrotate&quot;)"
errorLine2=" ~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationAdapterCompat.java"
line="117"
column="22"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Builder#setParent`"
errorLine1=" .setParent(parent)"
errorLine2=" ~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationAdapterCompat.java"
line="119"
column="22"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Builder#build`"
errorLine1=" .build();"
errorLine2=" ~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationAdapterCompat.java"
line="120"
column="22"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#reparent`"
errorLine1=" t.reparent(child, mSurface);"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationAdapterCompat.java"
line="137"
column="15"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `new android.view.SurfaceControl.Transaction`"
errorLine1=" SurfaceControl.Transaction t = new SurfaceControl.Transaction();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationAdapterCompat.java"
line="143"
column="44"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#reparent`"
errorLine1=" t.reparent(mRotateChildren.get(i), rootLeash);"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationAdapterCompat.java"
line="145"
column="19"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#apply`"
errorLine1=" t.apply();"
errorLine2=" ~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationAdapterCompat.java"
line="148"
column="15"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setLayer`"
errorLine1=" t.setLayer(counterLauncher.mSurface, launcherLayer);"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationAdapterCompat.java"
line="200"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setLayer`"
errorLine1=" t.setLayer(counterLauncher.mSurface, info.getChanges().size() * 3);"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationAdapterCompat.java"
line="206"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setLayer`"
errorLine1=" t.setLayer(leash, info.getChanges().size() * 3 - i);"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationAdapterCompat.java"
line="216"
column="31"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setAlpha`"
errorLine1=" t.setAlpha(wallpapersCompat[i].leash.getSurfaceControl(), 1.f);"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationAdapterCompat.java"
line="223"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setLayer`"
errorLine1=" t.setLayer(counterWallpaper.mSurface, -1);"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationAdapterCompat.java"
line="233"
column="31"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#apply`"
errorLine1=" t.apply();"
errorLine2=" ~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationAdapterCompat.java"
line="238"
column="19"/>
</issue>
<issue
id="NewApi"
message="Field requires API level 29 (current min is 26): `android.app.ActivityManager.RunningTaskInfo#taskId`"
errorLine1=" taskId = change.getTaskInfo() != null ? change.getTaskInfo().taskId : -1;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationTargetCompat.java"
line="101"
column="49"/>
</issue>
<issue
id="NewApi"
message="Field requires API level 29 (current min is 26): `android.app.ActivityManager.RunningTaskInfo#isRunning`"
errorLine1=" isNotInRecents = !change.getTaskInfo().isRunning;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationTargetCompat.java"
line="116"
column="31"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl#release`"
errorLine1=" leash.mSurfaceControl.release();"
errorLine2=" ~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationTargetCompat.java"
line="159"
column="31"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl#release`"
errorLine1=" mStartLeash.release();"
errorLine2=" ~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationTargetCompat.java"
line="161"
column="25"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setLayer`"
errorLine1=" t.setLayer(change.getLeash(), info.getChanges().size() * 3 - i);"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteTransitionCompat.java"
line="97"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setAlpha`"
errorLine1=" t.setAlpha(wallpapers[i].leash.mSurfaceControl, 1);"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteTransitionCompat.java"
line="105"
column="23"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#apply`"
errorLine1=" t.apply();"
errorLine2=" ~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteTransitionCompat.java"
line="107"
column="19"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl#isValid`"
errorLine1=" return mSurfaceControl != null &amp;&amp; mSurfaceControl.isValid();"
errorLine2=" ~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SurfaceControlCompat.java"
line="41"
column="59"/>
</issue>
<issue
id="NewApi"
message="Call requires API level R (current min is 26): `android.view.SurfaceControlViewHost#release`"
errorLine1=" mSurfaceControlViewHost.release();"
errorLine2=" ~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SurfaceViewRequestReceiver.java"
line="61"
column="37"/>
</issue>
<issue
id="NewApi"
message="Call requires API level R (current min is 26): `android.view.SurfaceView#getHostToken`"
errorLine1=" bundle.putBinder(KEY_HOST_TOKEN, surfaceView.getHostToken());"
errorLine2=" ~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SurfaceViewRequestUtils.java"
line="34"
column="54"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceView#getSurfaceControl`"
errorLine1=" bundle.putParcelable(KEY_SURFACE_CONTROL, surfaceView.getSurfaceControl());"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SurfaceViewRequestUtils.java"
line="35"
column="63"/>
</issue>
<issue
id="NewApi"
message="Cast from `SurfaceControl` to `Parcelable` requires API level 29 (current min is 26)"
errorLine1=" bundle.putParcelable(KEY_SURFACE_CONTROL, surfaceView.getSurfaceControl());"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SurfaceViewRequestUtils.java"
line="35"
column="51"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl#isValid`"
errorLine1=" if (mBarrierSurfaceControl == null || !mBarrierSurfaceControl.isValid()) {"
errorLine2=" ~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SyncRtSurfaceTransactionApplierCompat.java"
line="107"
column="79"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `new android.view.SurfaceControl.Transaction`"
errorLine1=" Transaction t = new Transaction();"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SyncRtSurfaceTransactionApplierCompat.java"
line="113"
column="33"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#apply`"
errorLine1=" t.apply();"
errorLine2=" ~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SyncRtSurfaceTransactionApplierCompat.java"
line="122"
column="23"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setAlpha`"
errorLine1=" t.setAlpha(surface, alpha);"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SyncRtSurfaceTransactionApplierCompat.java"
line="361"
column="19"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setLayer`"
errorLine1=" t.setLayer(surface, layer);"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SyncRtSurfaceTransactionApplierCompat.java"
line="364"
column="19"/>
</issue>
<issue
id="NewApi"
message="Field requires API level 29 (current min is 26): `android.app.TaskInfo#origActivity`"
errorLine1=" ComponentName sourceComponent = t.origActivity != null"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/Task.java"
line="73"
column="45"/>
</issue>
<issue
id="NewApi"
message="Field requires API level 29 (current min is 26): `android.app.TaskInfo#origActivity`"
errorLine1=" ? t.origActivity"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/Task.java"
line="75"
column="23"/>
</issue>
<issue
id="NewApi"
message="Field requires API level 29 (current min is 26): `android.app.TaskInfo#taskId`"
errorLine1=" this.id = t.taskId;"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/Task.java"
line="78"
column="23"/>
</issue>
<issue
id="NewApi"
message="Field requires API level 29 (current min is 26): `android.app.TaskInfo#baseIntent`"
errorLine1=" this.baseIntent = t.baseIntent;"
errorLine2=" ~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/Task.java"
line="80"
column="31"/>
</issue>
<issue
id="NewApi"
message="Field requires API level 29 (current min is 26): `android.app.TaskInfo#taskDescription`"
errorLine1=" ActivityManager.TaskDescription td = taskInfo.taskDescription;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/Task.java"
line="242"
column="46"/>
</issue>
<issue
id="NewApi"
message="Field requires API level 29 (current min is 26): `android.app.TaskInfo#topActivity`"
errorLine1=" taskInfo.supportsSplitScreenMultiWindow, isLocked, td, taskInfo.topActivity);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/Task.java"
line="246"
column="72"/>
</issue>
<issue
id="NewApi"
message="Field requires API level 29 (current min is 26): `android.app.TaskInfo#topActivity`"
errorLine1=" return info.topActivity;"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TaskInfoCompat.java"
line="49"
column="16"/>
</issue>
<issue
id="NewApi"
message="Field requires API level 29 (current min is 26): `android.app.TaskInfo#taskDescription`"
errorLine1=" return info.taskDescription;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TaskInfoCompat.java"
line="53"
column="16"/>
</issue>
<issue
id="NewApi"
message="Field requires API level 29 (current min is 26): `android.app.ActivityManager.RunningTaskInfo#taskId`"
errorLine1=" onTaskMovedToFront(taskInfo.taskId);"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TaskStackChangeListener.java"
line="70"
column="28"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.graphics.Bitmap#wrapHardwareBuffer`"
errorLine1=" thumbnail = Bitmap.wrapHardwareBuffer(buffer, snapshot.getColorSpace());"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/ThumbnailData.java"
line="69"
column="36"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 26): `android.app.WallpaperColors#getColorHints`"
errorLine1=" (colors.getColorHints() &amp; WallpaperColors.HINT_SUPPORTS_DARK_THEME) != 0;"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TonalCompat.java"
line="42"
column="29"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `new android.view.SurfaceControl.Transaction`"
errorLine1=" mTransaction = new Transaction();"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TransactionCompat.java"
line="31"
column="24"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#apply`"
errorLine1=" mTransaction.apply();"
errorLine2=" ~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TransactionCompat.java"
line="35"
column="22"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setBufferSize`"
errorLine1=" mTransaction.setBufferSize(surfaceControl.mSurfaceControl, w, h);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TransactionCompat.java"
line="54"
column="22"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setLayer`"
errorLine1=" mTransaction.setLayer(surfaceControl.mSurfaceControl, z);"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TransactionCompat.java"
line="59"
column="22"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setAlpha`"
errorLine1=" mTransaction.setAlpha(surfaceControl.mSurfaceControl, alpha);"
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TransactionCompat.java"
line="64"
column="22"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#apply`"
errorLine1=" t.apply();"
errorLine2=" ~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/ViewRootImplCompat.java"
line="64"
column="15"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 29 (current min is 26): `android.content.res.Resources#getFloat`"
errorLine1=" .getFloat(Resources.getSystem().getIdentifier("
errorLine2=" ~~~~~~~~">
<location
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/WallpaperManagerCompat.java"
line="46"
column="18"/>
</issue>
</issues>