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: Idc91267896c37bb57396da4c3440c38f70764c45
Merged-In: Idc91267896c37bb57396da4c3440c38f70764c45
diff --git a/car-apps-common/lint-baseline.xml b/car-apps-common/lint-baseline.xml
new file mode 100644
index 0000000..4567af1
--- /dev/null
+++ b/car-apps-common/lint-baseline.xml
@@ -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 29 (current min is 28): `android.content.res.Resources#getFloat`"
+        errorLine1="                    getResources().getFloat(R.dimen.background_bitmap_blur_percent));"
+        errorLine2="                                   ~~~~~~~~">
+        <location
+            file="packages/apps/Car/libs/car-apps-common/src/com/android/car/apps/common/BackgroundImageView.java"
+            line="64"
+            column="36"/>
+    </issue>
+
+</issues>
diff --git a/car-messenger-common/lint-baseline.xml b/car-messenger-common/lint-baseline.xml
new file mode 100644
index 0000000..0139e70
--- /dev/null
+++ b/car-messenger-common/lint-baseline.xml
@@ -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 29 (current min is 28): `android.content.res.Resources#getFloat`"
+        errorLine1="                .getFloat(R.dimen.contact_avatar_corner_radius_percent);"
+        errorLine2="                 ~~~~~~~~">
+        <location
+            file="packages/apps/Car/libs/car-messenger-common/src/com/android/car/messenger/common/BaseNotificationDelegate.java"
+            line="123"
+            column="18"/>
+    </issue>
+
+</issues>
diff --git a/car-telephony-common/lint-baseline.xml b/car-telephony-common/lint-baseline.xml
new file mode 100644
index 0000000..1c72bb0
--- /dev/null
+++ b/car-telephony-common/lint-baseline.xml
@@ -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 29 (current min is 28): `android.os.Parcel#writeBoolean`"
+        errorLine1="        dest.writeBoolean(mIsStarred);"
+        errorLine2="             ~~~~~~~~~~~~">
+        <location
+            file="packages/apps/Car/libs/car-telephony-common/src/com/android/car/telephony/common/Contact.java"
+            line="577"
+            column="14"/>
+    </issue>
+
+    <issue
+        id="NewApi"
+        message="Call requires API level 29 (current min is 28): `android.os.Parcel#writeBoolean`"
+        errorLine1="        dest.writeBoolean(mIsVoiceMail);"
+        errorLine2="             ~~~~~~~~~~~~">
+        <location
+            file="packages/apps/Car/libs/car-telephony-common/src/com/android/car/telephony/common/Contact.java"
+            line="580"
+            column="14"/>
+    </issue>
+
+    <issue
+        id="NewApi"
+        message="Call requires API level 29 (current min is 28): `android.os.Parcel#readBoolean`"
+        errorLine1="        contact.mIsStarred = source.readBoolean();"
+        errorLine2="                                    ~~~~~~~~~~~">
+        <location
+            file="packages/apps/Car/libs/car-telephony-common/src/com/android/car/telephony/common/Contact.java"
+            line="622"
+            column="37"/>
+    </issue>
+
+    <issue
+        id="NewApi"
+        message="Call requires API level 29 (current min is 28): `android.os.Parcel#readBoolean`"
+        errorLine1="        contact.mIsVoiceMail = source.readBoolean();"
+        errorLine2="                                      ~~~~~~~~~~~">
+        <location
+            file="packages/apps/Car/libs/car-telephony-common/src/com/android/car/telephony/common/Contact.java"
+            line="625"
+            column="39"/>
+    </issue>
+
+    <issue
+        id="NewApi"
+        message="Call requires API level 29 (current min is 28): `android.os.Parcel#writeBoolean`"
+        errorLine1="        dest.writeBoolean(mIsPrimary);"
+        errorLine2="             ~~~~~~~~~~~~">
+        <location
+            file="packages/apps/Car/libs/car-telephony-common/src/com/android/car/telephony/common/PhoneNumber.java"
+            line="241"
+            column="14"/>
+    </issue>
+
+    <issue
+        id="NewApi"
+        message="Call requires API level 29 (current min is 28): `android.os.Parcel#writeBoolean`"
+        errorLine1="        dest.writeBoolean(mIsFavorite);"
+        errorLine2="             ~~~~~~~~~~~~">
+        <location
+            file="packages/apps/Car/libs/car-telephony-common/src/com/android/car/telephony/common/PhoneNumber.java"
+            line="246"
+            column="14"/>
+    </issue>
+
+    <issue
+        id="NewApi"
+        message="Call requires API level 29 (current min is 28): `android.os.Parcel#readBoolean`"
+        errorLine1="            boolean isPrimary = source.readBoolean();"
+        errorLine2="                                       ~~~~~~~~~~~">
+        <location
+            file="packages/apps/Car/libs/car-telephony-common/src/com/android/car/telephony/common/PhoneNumber.java"
+            line="256"
+            column="40"/>
+    </issue>
+
+    <issue
+        id="NewApi"
+        message="Call requires API level 29 (current min is 28): `android.os.Parcel#readBoolean`"
+        errorLine1="            phoneNumber.setIsFavorite(source.readBoolean());"
+        errorLine2="                                             ~~~~~~~~~~~">
+        <location
+            file="packages/apps/Car/libs/car-telephony-common/src/com/android/car/telephony/common/PhoneNumber.java"
+            line="263"
+            column="46"/>
+    </issue>
+
+</issues>
diff --git a/car-ui-lib/lint-baseline.xml b/car-ui-lib/lint-baseline.xml
new file mode 100644
index 0000000..45dff32
--- /dev/null
+++ b/car-ui-lib/lint-baseline.xml
@@ -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 R (current min is 28): `android.view.SurfaceView#getHostToken`"
+        errorLine1="        IBinder hostToken = mContentAreaSurfaceView.getHostToken();"
+        errorLine2="                                                    ~~~~~~~~~~~~">
+        <location
+            file="packages/apps/Car/libs/car-ui-lib/car-ui-lib/src/main/java/com/android/car/ui/imewidescreen/CarUiImeWideScreenController.java"
+            line="551"
+            column="53"/>
+    </issue>
+
+    <issue
+        id="NewApi"
+        message="Call requires API level R (current min is 28): `android.view.SurfaceControlViewHost#release`"
+        errorLine1="            mSurfaceControlViewHost.release();"
+        errorLine2="                                    ~~~~~~~">
+        <location
+            file="packages/apps/Car/libs/car-ui-lib/car-ui-lib/src/main/java/com/android/car/ui/toolbar/SearchView.java"
+            line="211"
+            column="37"/>
+    </issue>
+
+</issues>