xref: /aosp_15_r20/development/samples/VoiceInteractionService/lint-baseline.xml (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
1*90c8c64dSAndroid Build Coastguard Worker<?xml version="1.0" encoding="UTF-8"?>
2*90c8c64dSAndroid Build Coastguard Worker<issues format="6" by="lint 8.4.0-alpha01" type="baseline" client="" dependencies="true" name="" variant="all" version="8.4.0-alpha01">
3*90c8c64dSAndroid Build Coastguard Worker
4*90c8c64dSAndroid Build Coastguard Worker    <issue
5*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
6*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.service.voice.HotwordDetector#startRecognition`"
7*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                mService.mHotwordDetector.startRecognition();"
8*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                                          ~~~~~~~~~~~~~~~~">
9*90c8c64dSAndroid Build Coastguard Worker        <location
10*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/MainActivity.java"
11*90c8c64dSAndroid Build Coastguard Worker            line="56"
12*90c8c64dSAndroid Build Coastguard Worker            column="43"/>
13*90c8c64dSAndroid Build Coastguard Worker    </issue>
14*90c8c64dSAndroid Build Coastguard Worker
15*90c8c64dSAndroid Build Coastguard Worker    <issue
16*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
17*90c8c64dSAndroid Build Coastguard Worker        message="Class requires API level 31 (current min is 30): `android.service.voice.HotwordDetectionService`"
18*90c8c64dSAndroid Build Coastguard Worker        errorLine1="public class SampleHotwordDetectionService extends HotwordDetectionService {"
19*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~">
20*90c8c64dSAndroid Build Coastguard Worker        <location
21*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleHotwordDetectionService.java"
22*90c8c64dSAndroid Build Coastguard Worker            line="41"
23*90c8c64dSAndroid Build Coastguard Worker            column="52"/>
24*90c8c64dSAndroid Build Coastguard Worker    </issue>
25*90c8c64dSAndroid Build Coastguard Worker
26*90c8c64dSAndroid Build Coastguard Worker    <issue
27*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
28*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.media.AudioRecord#getMaxSharedAudioHistoryMillis`"
29*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                .setMaxSharedAudioHistoryMillis(AudioRecord.getMaxSharedAudioHistoryMillis())"
30*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
31*90c8c64dSAndroid Build Coastguard Worker        <location
32*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleHotwordDetectionService.java"
33*90c8c64dSAndroid Build Coastguard Worker            line="65"
34*90c8c64dSAndroid Build Coastguard Worker            column="61"/>
35*90c8c64dSAndroid Build Coastguard Worker    </issue>
36*90c8c64dSAndroid Build Coastguard Worker
37*90c8c64dSAndroid Build Coastguard Worker    <issue
38*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
39*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.media.AudioRecord.Builder#setMaxSharedAudioHistoryMillis`"
40*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                .setMaxSharedAudioHistoryMillis(AudioRecord.getMaxSharedAudioHistoryMillis())"
41*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
42*90c8c64dSAndroid Build Coastguard Worker        <location
43*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleHotwordDetectionService.java"
44*90c8c64dSAndroid Build Coastguard Worker            line="65"
45*90c8c64dSAndroid Build Coastguard Worker            column="18"/>
46*90c8c64dSAndroid Build Coastguard Worker    </issue>
47*90c8c64dSAndroid Build Coastguard Worker
48*90c8c64dSAndroid Build Coastguard Worker    <issue
49*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
50*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.service.voice.HotwordDetectionService.Callback#onRejected`"
51*90c8c64dSAndroid Build Coastguard Worker        errorLine1="            callback.onRejected(new HotwordRejectedResult.Builder().build());"
52*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                     ~~~~~~~~~~">
53*90c8c64dSAndroid Build Coastguard Worker        <location
54*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleHotwordDetectionService.java"
55*90c8c64dSAndroid Build Coastguard Worker            line="111"
56*90c8c64dSAndroid Build Coastguard Worker            column="22"/>
57*90c8c64dSAndroid Build Coastguard Worker    </issue>
58*90c8c64dSAndroid Build Coastguard Worker
59*90c8c64dSAndroid Build Coastguard Worker    <issue
60*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
61*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.service.voice.HotwordRejectedResult.Builder#build`"
62*90c8c64dSAndroid Build Coastguard Worker        errorLine1="            callback.onRejected(new HotwordRejectedResult.Builder().build());"
63*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                                                                    ~~~~~">
64*90c8c64dSAndroid Build Coastguard Worker        <location
65*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleHotwordDetectionService.java"
66*90c8c64dSAndroid Build Coastguard Worker            line="111"
67*90c8c64dSAndroid Build Coastguard Worker            column="69"/>
68*90c8c64dSAndroid Build Coastguard Worker    </issue>
69*90c8c64dSAndroid Build Coastguard Worker
70*90c8c64dSAndroid Build Coastguard Worker    <issue
71*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
72*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `new android.service.voice.HotwordRejectedResult.Builder`"
73*90c8c64dSAndroid Build Coastguard Worker        errorLine1="            callback.onRejected(new HotwordRejectedResult.Builder().build());"
74*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
75*90c8c64dSAndroid Build Coastguard Worker        <location
76*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleHotwordDetectionService.java"
77*90c8c64dSAndroid Build Coastguard Worker            line="111"
78*90c8c64dSAndroid Build Coastguard Worker            column="33"/>
79*90c8c64dSAndroid Build Coastguard Worker    </issue>
80*90c8c64dSAndroid Build Coastguard Worker
81*90c8c64dSAndroid Build Coastguard Worker    <issue
82*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
83*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.service.voice.HotwordDetectionService.Callback#onDetected`"
84*90c8c64dSAndroid Build Coastguard Worker        errorLine1="        callback.onDetected("
85*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                 ~~~~~~~~~~">
86*90c8c64dSAndroid Build Coastguard Worker        <location
87*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleHotwordDetectionService.java"
88*90c8c64dSAndroid Build Coastguard Worker            line="125"
89*90c8c64dSAndroid Build Coastguard Worker            column="18"/>
90*90c8c64dSAndroid Build Coastguard Worker    </issue>
91*90c8c64dSAndroid Build Coastguard Worker
92*90c8c64dSAndroid Build Coastguard Worker    <issue
93*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
94*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `new android.service.voice.HotwordDetectedResult.Builder`"
95*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                new HotwordDetectedResult.Builder()"
96*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
97*90c8c64dSAndroid Build Coastguard Worker        <location
98*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleHotwordDetectionService.java"
99*90c8c64dSAndroid Build Coastguard Worker            line="126"
100*90c8c64dSAndroid Build Coastguard Worker            column="17"/>
101*90c8c64dSAndroid Build Coastguard Worker    </issue>
102*90c8c64dSAndroid Build Coastguard Worker
103*90c8c64dSAndroid Build Coastguard Worker    <issue
104*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
105*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.service.voice.HotwordDetectedResult.Builder#setMediaSyncEvent`"
106*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                        .setMediaSyncEvent("
107*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~">
108*90c8c64dSAndroid Build Coastguard Worker        <location
109*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleHotwordDetectionService.java"
110*90c8c64dSAndroid Build Coastguard Worker            line="127"
111*90c8c64dSAndroid Build Coastguard Worker            column="26"/>
112*90c8c64dSAndroid Build Coastguard Worker    </issue>
113*90c8c64dSAndroid Build Coastguard Worker
114*90c8c64dSAndroid Build Coastguard Worker    <issue
115*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
116*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.media.AudioRecord#shareAudioHistory`"
117*90c8c64dSAndroid Build Coastguard Worker        errorLine1='                                record.shareAudioHistory("com.example.android.voiceinteractor", 0))'
118*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                                       ~~~~~~~~~~~~~~~~~">
119*90c8c64dSAndroid Build Coastguard Worker        <location
120*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleHotwordDetectionService.java"
121*90c8c64dSAndroid Build Coastguard Worker            line="128"
122*90c8c64dSAndroid Build Coastguard Worker            column="40"/>
123*90c8c64dSAndroid Build Coastguard Worker    </issue>
124*90c8c64dSAndroid Build Coastguard Worker
125*90c8c64dSAndroid Build Coastguard Worker    <issue
126*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
127*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.service.voice.HotwordDetectedResult.Builder#setHotwordPhraseId`"
128*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                        .setHotwordPhraseId(getKeyphraseId(eventPayload))"
129*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~~~~~~~~~~~~~~">
130*90c8c64dSAndroid Build Coastguard Worker        <location
131*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleHotwordDetectionService.java"
132*90c8c64dSAndroid Build Coastguard Worker            line="129"
133*90c8c64dSAndroid Build Coastguard Worker            column="26"/>
134*90c8c64dSAndroid Build Coastguard Worker    </issue>
135*90c8c64dSAndroid Build Coastguard Worker
136*90c8c64dSAndroid Build Coastguard Worker    <issue
137*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
138*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.service.voice.HotwordDetectedResult.Builder#build`"
139*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                        .build());"
140*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                         ~~~~~">
141*90c8c64dSAndroid Build Coastguard Worker        <location
142*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleHotwordDetectionService.java"
143*90c8c64dSAndroid Build Coastguard Worker            line="130"
144*90c8c64dSAndroid Build Coastguard Worker            column="26"/>
145*90c8c64dSAndroid Build Coastguard Worker    </issue>
146*90c8c64dSAndroid Build Coastguard Worker
147*90c8c64dSAndroid Build Coastguard Worker    <issue
148*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
149*90c8c64dSAndroid Build Coastguard Worker        message="Class requires API level 34 (current min is 30): `android.service.voice.VisualQueryDetectionService`"
150*90c8c64dSAndroid Build Coastguard Worker        errorLine1="public class SampleVisualQueryDetectionService extends VisualQueryDetectionService {"
151*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
152*90c8c64dSAndroid Build Coastguard Worker        <location
153*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVisualQueryDetectionService.java"
154*90c8c64dSAndroid Build Coastguard Worker            line="55"
155*90c8c64dSAndroid Build Coastguard Worker            column="56"/>
156*90c8c64dSAndroid Build Coastguard Worker    </issue>
157*90c8c64dSAndroid Build Coastguard Worker
158*90c8c64dSAndroid Build Coastguard Worker    <issue
159*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
160*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 34 (current min is 30): `android.service.voice.VisualQueryDetectionService#gainedAttention`"
161*90c8c64dSAndroid Build Coastguard Worker        errorLine1="            gainedAttention();"
162*90c8c64dSAndroid Build Coastguard Worker        errorLine2="            ~~~~~~~~~~~~~~~">
163*90c8c64dSAndroid Build Coastguard Worker        <location
164*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVisualQueryDetectionService.java"
165*90c8c64dSAndroid Build Coastguard Worker            line="124"
166*90c8c64dSAndroid Build Coastguard Worker            column="13"/>
167*90c8c64dSAndroid Build Coastguard Worker    </issue>
168*90c8c64dSAndroid Build Coastguard Worker
169*90c8c64dSAndroid Build Coastguard Worker    <issue
170*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
171*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 34 (current min is 30): `android.service.voice.VisualQueryDetectionService#lostAttention`"
172*90c8c64dSAndroid Build Coastguard Worker        errorLine1="        lostAttention();"
173*90c8c64dSAndroid Build Coastguard Worker        errorLine2="        ~~~~~~~~~~~~~">
174*90c8c64dSAndroid Build Coastguard Worker        <location
175*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVisualQueryDetectionService.java"
176*90c8c64dSAndroid Build Coastguard Worker            line="135"
177*90c8c64dSAndroid Build Coastguard Worker            column="9"/>
178*90c8c64dSAndroid Build Coastguard Worker    </issue>
179*90c8c64dSAndroid Build Coastguard Worker
180*90c8c64dSAndroid Build Coastguard Worker    <issue
181*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
182*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 34 (current min is 30): `android.service.voice.VisualQueryDetectionService#streamQuery`"
183*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                streamQuery(FAKE_QUERY);"
184*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                ~~~~~~~~~~~">
185*90c8c64dSAndroid Build Coastguard Worker        <location
186*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVisualQueryDetectionService.java"
187*90c8c64dSAndroid Build Coastguard Worker            line="145"
188*90c8c64dSAndroid Build Coastguard Worker            column="17"/>
189*90c8c64dSAndroid Build Coastguard Worker    </issue>
190*90c8c64dSAndroid Build Coastguard Worker
191*90c8c64dSAndroid Build Coastguard Worker    <issue
192*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
193*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 34 (current min is 30): `android.service.voice.VisualQueryDetectionService#finishQuery`"
194*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                finishQuery();"
195*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                ~~~~~~~~~~~">
196*90c8c64dSAndroid Build Coastguard Worker        <location
197*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVisualQueryDetectionService.java"
198*90c8c64dSAndroid Build Coastguard Worker            line="146"
199*90c8c64dSAndroid Build Coastguard Worker            column="17"/>
200*90c8c64dSAndroid Build Coastguard Worker    </issue>
201*90c8c64dSAndroid Build Coastguard Worker
202*90c8c64dSAndroid Build Coastguard Worker    <issue
203*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
204*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.media.AudioRecord.Builder#setSharedAudioEvent`"
205*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                .setSharedAudioEvent(eventPayload.getHotwordDetectedResult().getMediaSyncEvent())"
206*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                 ~~~~~~~~~~~~~~~~~~~">
207*90c8c64dSAndroid Build Coastguard Worker        <location
208*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java"
209*90c8c64dSAndroid Build Coastguard Worker            line="82"
210*90c8c64dSAndroid Build Coastguard Worker            column="18"/>
211*90c8c64dSAndroid Build Coastguard Worker    </issue>
212*90c8c64dSAndroid Build Coastguard Worker
213*90c8c64dSAndroid Build Coastguard Worker    <issue
214*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
215*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.service.voice.AlwaysOnHotwordDetector.EventPayload#getHotwordDetectedResult`"
216*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                .setSharedAudioEvent(eventPayload.getHotwordDetectedResult().getMediaSyncEvent())"
217*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~">
218*90c8c64dSAndroid Build Coastguard Worker        <location
219*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java"
220*90c8c64dSAndroid Build Coastguard Worker            line="82"
221*90c8c64dSAndroid Build Coastguard Worker            column="51"/>
222*90c8c64dSAndroid Build Coastguard Worker    </issue>
223*90c8c64dSAndroid Build Coastguard Worker
224*90c8c64dSAndroid Build Coastguard Worker    <issue
225*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
226*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.service.voice.HotwordDetectedResult#getMediaSyncEvent`"
227*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                .setSharedAudioEvent(eventPayload.getHotwordDetectedResult().getMediaSyncEvent())"
228*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                                                                             ~~~~~~~~~~~~~~~~~">
229*90c8c64dSAndroid Build Coastguard Worker        <location
230*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java"
231*90c8c64dSAndroid Build Coastguard Worker            line="82"
232*90c8c64dSAndroid Build Coastguard Worker            column="78"/>
233*90c8c64dSAndroid Build Coastguard Worker    </issue>
234*90c8c64dSAndroid Build Coastguard Worker
235*90c8c64dSAndroid Build Coastguard Worker    <issue
236*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
237*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.service.voice.VoiceInteractionService#createAlwaysOnHotwordDetector`"
238*90c8c64dSAndroid Build Coastguard Worker        errorLine1="        mHotwordDetector = createAlwaysOnHotwordDetector(DSP_MODEL_KEYPHRASE,"
239*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
240*90c8c64dSAndroid Build Coastguard Worker        <location
241*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java"
242*90c8c64dSAndroid Build Coastguard Worker            line="104"
243*90c8c64dSAndroid Build Coastguard Worker            column="28"/>
244*90c8c64dSAndroid Build Coastguard Worker    </issue>
245*90c8c64dSAndroid Build Coastguard Worker
246*90c8c64dSAndroid Build Coastguard Worker    <issue
247*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
248*90c8c64dSAndroid Build Coastguard Worker        message="Cast from `AlwaysOnHotwordDetector` to `HotwordDetector` requires API level 31 (current min is 30)"
249*90c8c64dSAndroid Build Coastguard Worker        errorLine1="        mHotwordDetector = createAlwaysOnHotwordDetector(DSP_MODEL_KEYPHRASE,"
250*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                           ^">
251*90c8c64dSAndroid Build Coastguard Worker        <location
252*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java"
253*90c8c64dSAndroid Build Coastguard Worker            line="104"
254*90c8c64dSAndroid Build Coastguard Worker            column="28"/>
255*90c8c64dSAndroid Build Coastguard Worker    </issue>
256*90c8c64dSAndroid Build Coastguard Worker
257*90c8c64dSAndroid Build Coastguard Worker    <issue
258*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
259*90c8c64dSAndroid Build Coastguard Worker        message="Class requires API level 34 (current min is 30): `android.service.voice.VisualQueryDetector.Callback`"
260*90c8c64dSAndroid Build Coastguard Worker        errorLine1="    class VisualQueryDetectorCallback implements VisualQueryDetector.Callback {"
261*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
262*90c8c64dSAndroid Build Coastguard Worker        <location
263*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java"
264*90c8c64dSAndroid Build Coastguard Worker            line="122"
265*90c8c64dSAndroid Build Coastguard Worker            column="50"/>
266*90c8c64dSAndroid Build Coastguard Worker    </issue>
267*90c8c64dSAndroid Build Coastguard Worker
268*90c8c64dSAndroid Build Coastguard Worker    <issue
269*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
270*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 34 (current min is 30): `android.service.voice.VisualQueryDetector#startRecognition`"
271*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                    mVisualQueryDetector.startRecognition();"
272*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                                         ~~~~~~~~~~~~~~~~">
273*90c8c64dSAndroid Build Coastguard Worker        <location
274*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java"
275*90c8c64dSAndroid Build Coastguard Worker            line="142"
276*90c8c64dSAndroid Build Coastguard Worker            column="42"/>
277*90c8c64dSAndroid Build Coastguard Worker    </issue>
278*90c8c64dSAndroid Build Coastguard Worker
279*90c8c64dSAndroid Build Coastguard Worker    <issue
280*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
281*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 34 (current min is 30): `android.service.voice.VisualQueryDetector#startRecognition`"
282*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                mVisualQueryDetector.startRecognition();"
283*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                                     ~~~~~~~~~~~~~~~~">
284*90c8c64dSAndroid Build Coastguard Worker        <location
285*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java"
286*90c8c64dSAndroid Build Coastguard Worker            line="149"
287*90c8c64dSAndroid Build Coastguard Worker            column="38"/>
288*90c8c64dSAndroid Build Coastguard Worker    </issue>
289*90c8c64dSAndroid Build Coastguard Worker
290*90c8c64dSAndroid Build Coastguard Worker    <issue
291*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
292*90c8c64dSAndroid Build Coastguard Worker        message="Cast from `HotwordDetector` to `AlwaysOnHotwordDetector` requires API level 31 (current min is 30)"
293*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                enrollIntent = ((AlwaysOnHotwordDetector) mHotwordDetector).createEnrollIntent();"
294*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
295*90c8c64dSAndroid Build Coastguard Worker        <location
296*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java"
297*90c8c64dSAndroid Build Coastguard Worker            line="183"
298*90c8c64dSAndroid Build Coastguard Worker            column="33"/>
299*90c8c64dSAndroid Build Coastguard Worker    </issue>
300*90c8c64dSAndroid Build Coastguard Worker
301*90c8c64dSAndroid Build Coastguard Worker    <issue
302*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
303*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.service.voice.HotwordDetector#startRecognition`"
304*90c8c64dSAndroid Build Coastguard Worker        errorLine1="            mHotwordDetector.startRecognition();"
305*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                             ~~~~~~~~~~~~~~~~">
306*90c8c64dSAndroid Build Coastguard Worker        <location
307*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java"
308*90c8c64dSAndroid Build Coastguard Worker            line="200"
309*90c8c64dSAndroid Build Coastguard Worker            column="30"/>
310*90c8c64dSAndroid Build Coastguard Worker    </issue>
311*90c8c64dSAndroid Build Coastguard Worker
312*90c8c64dSAndroid Build Coastguard Worker    <issue
313*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
314*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.service.voice.HotwordDetector#startRecognition`"
315*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                mHotwordDetector.startRecognition();"
316*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                                 ~~~~~~~~~~~~~~~~">
317*90c8c64dSAndroid Build Coastguard Worker        <location
318*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java"
319*90c8c64dSAndroid Build Coastguard Worker            line="242"
320*90c8c64dSAndroid Build Coastguard Worker            column="34"/>
321*90c8c64dSAndroid Build Coastguard Worker    </issue>
322*90c8c64dSAndroid Build Coastguard Worker
323*90c8c64dSAndroid Build Coastguard Worker    <issue
324*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
325*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.service.voice.HotwordDetector#startRecognition`"
326*90c8c64dSAndroid Build Coastguard Worker        errorLine1="            mHotwordDetector.startRecognition();"
327*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                             ~~~~~~~~~~~~~~~~">
328*90c8c64dSAndroid Build Coastguard Worker        <location
329*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java"
330*90c8c64dSAndroid Build Coastguard Worker            line="270"
331*90c8c64dSAndroid Build Coastguard Worker            column="30"/>
332*90c8c64dSAndroid Build Coastguard Worker    </issue>
333*90c8c64dSAndroid Build Coastguard Worker
334*90c8c64dSAndroid Build Coastguard Worker    <issue
335*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
336*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.service.voice.HotwordDetector#startRecognition`"
337*90c8c64dSAndroid Build Coastguard Worker        errorLine1="            mHotwordDetector.startRecognition();"
338*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                             ~~~~~~~~~~~~~~~~">
339*90c8c64dSAndroid Build Coastguard Worker        <location
340*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java"
341*90c8c64dSAndroid Build Coastguard Worker            line="276"
342*90c8c64dSAndroid Build Coastguard Worker            column="30"/>
343*90c8c64dSAndroid Build Coastguard Worker    </issue>
344*90c8c64dSAndroid Build Coastguard Worker
345*90c8c64dSAndroid Build Coastguard Worker    <issue
346*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
347*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 31 (current min is 30): `android.service.voice.HotwordDetector#startRecognition`"
348*90c8c64dSAndroid Build Coastguard Worker        errorLine1="                mHotwordDetector.startRecognition();"
349*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                                 ~~~~~~~~~~~~~~~~">
350*90c8c64dSAndroid Build Coastguard Worker        <location
351*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java"
352*90c8c64dSAndroid Build Coastguard Worker            line="294"
353*90c8c64dSAndroid Build Coastguard Worker            column="34"/>
354*90c8c64dSAndroid Build Coastguard Worker    </issue>
355*90c8c64dSAndroid Build Coastguard Worker
356*90c8c64dSAndroid Build Coastguard Worker    <issue
357*90c8c64dSAndroid Build Coastguard Worker        id="NewApi"
358*90c8c64dSAndroid Build Coastguard Worker        message="Call requires API level 34 (current min is 30): `android.service.voice.VoiceInteractionService#createVisualQueryDetector`"
359*90c8c64dSAndroid Build Coastguard Worker        errorLine1="            mVisualQueryDetector = createVisualQueryDetector(null, null,"
360*90c8c64dSAndroid Build Coastguard Worker        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~">
361*90c8c64dSAndroid Build Coastguard Worker        <location
362*90c8c64dSAndroid Build Coastguard Worker            file="development/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java"
363*90c8c64dSAndroid Build Coastguard Worker            line="297"
364*90c8c64dSAndroid Build Coastguard Worker            column="36"/>
365*90c8c64dSAndroid Build Coastguard Worker    </issue>
366*90c8c64dSAndroid Build Coastguard Worker
367*90c8c64dSAndroid Build Coastguard Worker</issues>