| <?xml version="1.0" encoding="UTF-8"?> |
| <issues format="6" by="lint 8.7.0-alpha03" type="baseline" client="" dependencies="true" name="" variant="all" version="8.7.0-alpha03"> |
| |
| <issue |
| id="PictureInPictureIssue" |
| message="An activity in this app supports picture-in-picture and the targetSdkVersion is 31 or above; it is therefore strongly recommended to call both `setAutoEnterEnabled(true)` and `setSourceRectHint(...)`" |
| errorLine1=" <application android:name="org.chromium.chromecast.shell.CastApplication" android:icon="@drawable/ic_settings_cast">" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="gen/chromecast/cast_shell_apk__lint/AndroidManifest.xml" |
| line="37" |
| column="4"/> |
| </issue> |
| |
| <issue |
| id="UnspecifiedRegisterReceiverFlag" |
| message="`mReceiver` is missing `RECEIVER_EXPORTED` or `RECEIVER_NOT_EXPORTED` flag for unprotected broadcasts registered for an IntentFilter that cannot be inspected by lint" |
| errorLine1=" mContext.registerReceiver(mReceiver, filter);" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="../../chromecast/browser/android/apk/src/org/chromium/chromecast/shell/BroadcastReceiverScope.java" |
| line="37" |
| column="9"/> |
| </issue> |
| |
| <issue |
| id="DiscouragedApi" |
| message="Should not restrict activity to fixed orientation. This may not be suitable for different form factors, causing the app to be letterboxed." |
| errorLine1=" <activity android:name="org.chromium.chromecast.shell.CastWebContentsActivity" android:theme="@style/CastShellTheme" android:exported="true" android:hardwareAccelerated="true" android:launchMode="singleInstance" android:screenOrientation="landscape" android:taskAffinity=".CastWebContentsActivity" android:supportsPictureInPicture="true" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|screenLayout|smallestScreenSize|uiMode" android:excludeFromRecents="false" android:noHistory="false" android:showWhenLocked="true">" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="gen/chromecast/cast_shell_apk__lint/AndroidManifest.xml" |
| line="71" |
| column="217"/> |
| </issue> |
| |
| <issue |
| id="Overdraw" |
| message="Possible overdraw: Root element paints background `#FFFFFF` with a theme that also paints a background (inferred theme is `@style/CastShellTheme`)" |
| errorLine1=" android:background="#FFFFFF"" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="../../chromecast/browser/android/apk/res/layout/cast_web_contents_activity.xml" |
| line="12" |
| column="5"/> |
| </issue> |
| |
| <issue |
| id="RtlEnabled" |
| message="The project references RTL attributes, but does not explicitly enable or disable RTL support with `android:supportsRtl` in the manifest"> |
| <location |
| file="gen/chromecast/cast_shell_apk__lint/AndroidManifest.xml"/> |
| </issue> |
| |
| </issues> |