1<?xml version="1.0" encoding="UTF-8"?>
2<issues format="6" by="lint 8.4.0-alpha01" type="baseline" client="" dependencies="true" name="" variant="all" version="8.4.0-alpha01">
3
4    <issue
5        id="NewApi"
6        message="Field requires API level 24 (current min is 23): `android.media.tv.TvContract.RecordedPrograms#CONTENT_URI`"
7        errorLine1="                        context, TvContract.RecordedPrograms.CONTENT_URI)) {"
8        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
9        <location
10            file="packages/apps/TV/src/com/android/tv/util/AsyncDbTask.java"
11            line="137"
12            column="34"/>
13    </issue>
14
15    <issue
16        id="NewApi"
17        message="Field requires API level 24 (current min is 23): `android.media.tv.TvContract.RecordedPrograms#CONTENT_URI`"
18        errorLine1="                        context, TvContract.RecordedPrograms.CONTENT_URI)) {"
19        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
20        <location
21            file="packages/apps/TV/src/com/android/tv/util/AsyncDbTask.java"
22            line="143"
23            column="34"/>
24    </issue>
25
26    <issue
27        id="NewApi"
28        message="Call requires API level 26 (current min is 23): `android.content.Context#registerReceiver`"
29        errorLine1="        mContext.registerReceiver(mReceiver, new IntentFilter(AudioManager.ACTION_HDMI_AUDIO_PLUG),"
30        errorLine2="                 ~~~~~~~~~~~~~~~~">
31        <location
32            file="packages/apps/TV/src/com/android/tv/receiver/AudioCapabilitiesReceiver.java"
33            line="70"
34            column="18"/>
35    </issue>
36
37    <issue
38        id="NewApi"
39        message="Call requires API level 24 (current min is 23): `updateAndStartServiceIfNeeded`"
40        errorLine1="            scheduler.updateAndStartServiceIfNeeded();"
41        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
42        <location
43            file="packages/apps/TV/src/com/android/tv/receiver/BootCompletedReceiver.java"
44            line="95"
45            column="23"/>
46    </issue>
47
48    <issue
49        id="NewApi"
50        message="Call requires API level 24 (current min is 23): `android.media.tv.TvInputInfo#canRecord`"
51        errorLine1="                if (info.canRecord()) {"
52        errorLine2="                         ~~~~~~~~~">
53        <location
54            file="packages/apps/TV/src/com/android/tv/menu/ChannelsRowAdapter.java"
55            line="255"
56            column="26"/>
57    </issue>
58
59    <issue
60        id="NewApi"
61        message="Call requires API level 24 (current min is 23): `android.media.session.MediaController.TransportControls#prepare`"
62        errorLine1="        getActivity().getMediaController().getTransportControls().prepare();"
63        errorLine2="                                                                  ~~~~~~~">
64        <location
65            file="packages/apps/TV/src/com/android/tv/dvr/ui/playback/DvrPlaybackOverlayFragment.java"
66            line="448"
67            column="67"/>
68    </issue>
69
70    <issue
71        id="NewApi"
72        message="Call requires API level 24 (current min is 23): `android.media.tv.TvView#timeShiftPlay`"
73        errorLine1="            mTvView.timeShiftPlay(mInputId, mRecordedProgramUri);"
74        errorLine2="                    ~~~~~~~~~~~~~">
75        <location
76            file="packages/apps/TV/src/com/android/tv/dvr/DvrTvView.java"
77            line="77"
78            column="21"/>
79    </issue>
80
81    <issue
82        id="NewApi"
83        message="Call requires API level 24 (current min is 23): `android.media.tv.TvInputInfo#canRecord`"
84        errorLine1="            tunerCount = mInput.canRecord() ? mInput.getTunerCount() : 0;"
85        errorLine2="                                ~~~~~~~~~">
86        <location
87            file="packages/apps/TV/src/com/android/tv/dvr/recorder/InputTaskScheduler.java"
88            line="310"
89            column="33"/>
90    </issue>
91
92    <issue
93        id="NewApi"
94        message="Call requires API level 24 (current min is 23): `android.media.tv.TvInputInfo#getTunerCount`"
95        errorLine1="            tunerCount = mInput.canRecord() ? mInput.getTunerCount() : 0;"
96        errorLine2="                                                     ~~~~~~~~~~~~~">
97        <location
98            file="packages/apps/TV/src/com/android/tv/dvr/recorder/InputTaskScheduler.java"
99            line="310"
100            column="54"/>
101    </issue>
102
103    <issue
104        id="NewApi"
105        message="Call requires API level 26 (current min is 23): `android.content.ContextWrapper#registerReceiver`"
106        errorLine1="        registerReceiver(mBroadcastReceiver, SYSTEM_INTENT_FILTER, Context.RECEIVER_EXPORTED);"
107        errorLine2="        ~~~~~~~~~~~~~~~~">
108        <location
109            file="packages/apps/TV/src/com/android/tv/MainActivity.java"
110            line="874"
111            column="9"/>
112    </issue>
113
114    <issue
115        id="NewApi"
116        message="Method reference requires API level 24 (current min is 23): `MainActivity.super::enterPictureInPictureMode`"
117        errorLine1="            mHandler.post(MainActivity.super::enterPictureInPictureMode);"
118        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
119        <location
120            file="packages/apps/TV/src/com/android/tv/MainActivity.java"
121            line="2462"
122            column="27"/>
123    </issue>
124
125    <issue
126        id="NewApi"
127        message="Call requires API level 24 (current min is 23): `android.media.tv.TvInputInfo#getTunerCount`"
128        errorLine1="                                input.getTunerCount(),"
129        errorLine2="                                      ~~~~~~~~~~~~~">
130        <location
131            file="packages/apps/TV/src/com/android/tv/ui/TunableTvView.java"
132            line="1227"
133            column="39"/>
134    </issue>
135
136    <issue
137        id="NewApi"
138        message="Call requires API level 24 (current min is 23): `createScheduler`"
139        errorLine1="                mRecordingScheduler = RecordingScheduler.createScheduler(this);"
140        errorLine2="                                                         ~~~~~~~~~~~~~~~">
141        <location
142            file="packages/apps/TV/src/com/android/tv/TvApplication.java"
143            line="216"
144            column="58"/>
145    </issue>
146
147    <issue
148        id="NewApi"
149        message="Call requires API level 24 (current min is 23): `android.media.tv.TvInputManager.TvInputCallback#onTvInputInfoUpdated`"
150        errorLine1="                        callback.onTvInputInfoUpdated(inputInfo);"
151        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~">
152        <location
153            file="packages/apps/TV/src/com/android/tv/util/TvInputManagerHelper.java"
154            line="284"
155            column="34"/>
156    </issue>
157
158</issues>