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="Call requires API level 31 (current min is 30): `convertUwbAddress`" 7 errorLine1=" .setDeviceAddress(Conversions.convertUwbAddress(localAddress," 8 errorLine2=" ~~~~~~~~~~~~~~~~~"> 9 <location 10 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/ConfigurationManager.java" 11 line="521" 12 column="55"/> 13 </issue> 14 15 <issue 16 id="NewApi" 17 message="Call requires API level 31 (current min is 30): `getReverseBytes`" 18 errorLine1=" ? Conversions.getReverseBytes(" 19 errorLine2=" ~~~~~~~~~~~~~~~"> 20 <location 21 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/ConfigurationManager.java" 22 line="557" 23 column="51"/> 24 </issue> 25 26 <issue 27 id="NewApi" 28 message="Call requires API level 31 (current min is 30): `convertUwbAddressList`" 29 errorLine1=" builder.setDestAddressList(Conversions.convertUwbAddressList(" 30 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> 31 <location 32 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/ConfigurationManager.java" 33 line="579" 34 column="52"/> 35 </issue> 36 37 <issue 38 id="NewApi" 39 message="Call requires API level 31 (current min is 30): `convertUwbAddressList`" 40 errorLine1=" Conversions.convertUwbAddressList(peerAddresses," 41 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> 42 <location 43 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/ConfigurationManager.java" 44 line="614" 45 column="45"/> 46 </issue> 47 48 <issue 49 id="NewApi" 50 message="Call requires API level 31 (current min is 30): `convertUwbAddressList`" 51 errorLine1=" Conversions.convertUwbAddressList(" 52 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> 53 <location 54 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/ConfigurationManager.java" 55 line="636" 56 column="29"/> 57 </issue> 58 59 <issue 60 id="NewApi" 61 message="Call requires API level 34 (current min is 31): `android.uwb.RangingMeasurement#getRangingMeasurementMetadata`" 62 errorLine1=" measurement.getRangingMeasurementMetadata());" 63 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 64 <location 65 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/Conversions.java" 66 line="72" 67 column="33"/> 68 </issue> 69 70 <issue 71 id="NewApi" 72 message="Call requires API level 31 (current min is 30): `android.uwb.RangingReport#getMeasurements`" 73 errorLine1=" List<RangingMeasurement> measurements = rangingReport.getMeasurements();" 74 errorLine2=" ~~~~~~~~~~~~~~~"> 75 <location 76 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 77 line="228" 78 column="63"/> 79 </issue> 80 81 <issue 82 id="NewApi" 83 message="Call requires API level 31 (current min is 30): `android.uwb.RangingMeasurement#getRemoteDeviceAddress`" 84 errorLine1=" byte[] remoteAddressBytes = measurement.getRemoteDeviceAddress().toBytes();" 85 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> 86 <location 87 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 88 line="230" 89 column="53"/> 90 </issue> 91 92 <issue 93 id="NewApi" 94 message="Call requires API level 31 (current min is 30): `android.uwb.UwbAddress#toBytes`" 95 errorLine1=" byte[] remoteAddressBytes = measurement.getRemoteDeviceAddress().toBytes();" 96 errorLine2=" ~~~~~~~"> 97 <location 98 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 99 line="230" 100 column="78"/> 101 </issue> 102 103 <issue 104 id="NewApi" 105 message="Call requires API level 31 (current min is 30): `getReverseBytes`" 106 errorLine1=" remoteAddressBytes = Conversions.getReverseBytes(remoteAddressBytes);" 107 errorLine2=" ~~~~~~~~~~~~~~~"> 108 <location 109 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 110 line="232" 111 column="50"/> 112 </issue> 113 114 <issue 115 id="NewApi" 116 message="Call requires API level 31 (current min is 30): `isDlTdoaMeasurement`" 117 errorLine1=" if (!isKnownPeer(peerAddress) && !Conversions.isDlTdoaMeasurement(measurement)) {" 118 errorLine2=" ~~~~~~~~~~~~~~~~~~~"> 119 <location 120 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 121 line="237" 122 column="59"/> 123 </issue> 124 125 <issue 126 id="NewApi" 127 message="Call requires API level 31 (current min is 30): `android.uwb.RangingMeasurement#getStatus`" 128 errorLine1=" if (measurement.getStatus() != RangingMeasurement.RANGING_STATUS_SUCCESS" 129 errorLine2=" ~~~~~~~~~"> 130 <location 131 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 132 line="243" 133 column="29"/> 134 </issue> 135 136 <issue 137 id="NewApi" 138 message="Call requires API level 31 (current min is 30): `convertToPosition`" 139 errorLine1=" RangingPosition currentPosition = Conversions.convertToPosition(measurement);" 140 errorLine2=" ~~~~~~~~~~~~~~~~~"> 141 <location 142 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 143 line="248" 144 column="59"/> 145 </issue> 146 147 <issue 148 id="NewApi" 149 message="Class requires API level 31 (current min is 30): `android.uwb.RangingSession.Callback`" 150 errorLine1=" return new RangingSession.Callback() {" 151 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> 152 <location 153 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 154 line="284" 155 column="20"/> 156 </issue> 157 158 <issue 159 id="NewApi" 160 message="Call requires API level 31 (current min is 30): `convertReason`" 161 errorLine1=" int suspendedReason = Conversions.convertReason(reason);" 162 errorLine2=" ~~~~~~~~~~~~~"> 163 <location 164 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 165 line="297" 166 column="51"/> 167 </issue> 168 169 <issue 170 id="NewApi" 171 message="Call requires API level 31 (current min is 30): `convertReason`" 172 errorLine1=" int suspendedReason = Conversions.convertReason(reason);" 173 errorLine2=" ~~~~~~~~~~~~~"> 174 <location 175 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 176 line="320" 177 column="51"/> 178 </issue> 179 180 <issue 181 id="NewApi" 182 message="Call requires API level 31 (current min is 30): `android.uwb.RangingSession#close`" 183 errorLine1=" mRangingSession.close();" 184 errorLine2=" ~~~~~"> 185 <location 186 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 187 line="328" 188 column="37"/> 189 </issue> 190 191 <issue 192 id="NewApi" 193 message="Call requires API level 31 (current min is 30): `convertReason`" 194 errorLine1=" int suspendedReason = Conversions.convertReason(reason);" 195 errorLine2=" ~~~~~~~~~~~~~"> 196 <location 197 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 198 line="349" 199 column="51"/> 200 </issue> 201 202 <issue 203 id="NewApi" 204 message="Call requires API level 33 (current min is 30): `android.uwb.UwbManager#openRangingSession`" 205 errorLine1=" mUwbManager.openRangingSession(" 206 errorLine2=" ~~~~~~~~~~~~~~~~~~"> 207 <location 208 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 209 line="470" 210 column="45"/> 211 </issue> 212 213 <issue 214 id="NewApi" 215 message="Call requires API level 31 (current min is 30): `android.uwb.UwbManager#openRangingSession`" 216 errorLine1=" mUwbManager.openRangingSession(" 217 errorLine2=" ~~~~~~~~~~~~~~~~~~"> 218 <location 219 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 220 line="476" 221 column="45"/> 222 </issue> 223 224 <issue 225 id="NewApi" 226 message="Call requires API level 34 (current min is 30): `android.uwb.RangingSession#updateRangingRoundsDtTag`" 227 errorLine1=" () -> mRangingSession.updateRangingRoundsDtTag(" 228 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> 229 <location 230 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 231 line="503" 232 column="51"/> 233 </issue> 234 235 <issue 236 id="NewApi" 237 message="Call requires API level 31 (current min is 30): `android.uwb.RangingSession#start`" 238 errorLine1=' () -> mRangingSession.start(new PersistableBundle()), "Start ranging");' 239 errorLine2=" ~~~~~"> 240 <location 241 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 242 line="510" 243 column="47"/> 244 </issue> 245 246 <issue 247 id="NewApi" 248 message="Call requires API level 31 (current min is 30): `android.uwb.RangingSession#stop`" 249 errorLine1=' () -> requireNonNull(mRangingSession).stop(), "Stop Ranging");' 250 errorLine2=" ~~~~"> 251 <location 252 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 253 line="532" 254 column="59"/> 255 </issue> 256 257 <issue 258 id="NewApi" 259 message="Call requires API level 31 (current min is 30): `android.uwb.RangingSession#close`" 260 errorLine1=' () -> requireNonNull(mRangingSession).close(), "Close Session");' 261 errorLine2=" ~~~~~"> 262 <location 263 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 264 line="539" 265 column="63"/> 266 </issue> 267 268 <issue 269 id="NewApi" 270 message="Call requires API level 31 (current min is 30): `android.uwb.RangingSession#reconfigure`" 271 errorLine1=' () -> mRangingSession.reconfigure(bundle), "Reconfigure Ranging");' 272 errorLine2=" ~~~~~~~~~~~"> 273 <location 274 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 275 line="563" 276 column="47"/> 277 </issue> 278 279 <issue 280 id="NewApi" 281 message="Call requires API level 33 (current min is 30): `android.uwb.RangingSession#addControlee`" 282 errorLine1=' () -> mRangingSession.addControlee(bundle), "Add controlee");' 283 errorLine2=" ~~~~~~~~~~~~"> 284 <location 285 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 286 line="576" 287 column="47"/> 288 </issue> 289 290 <issue 291 id="NewApi" 292 message="Call requires API level 33 (current min is 30): `android.uwb.RangingSession#removeControlee`" 293 errorLine1=' () -> mRangingSession.removeControlee(bundle), "Remove controlee");' 294 errorLine2=" ~~~~~~~~~~~~~~~"> 295 <location 296 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/RangingDevice.java" 297 line="589" 298 column="47"/> 299 </issue> 300 301 <issue 302 id="NewApi" 303 message="Call requires API level 31 (current min is 30): `getComplexChannel`" 304 errorLine1=" controller.getComplexChannel();" 305 errorLine2=" ~~~~~~~~~~~~~~~~~"> 306 <location 307 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/UwbControllerClient.java" 308 line="47" 309 column="28"/> 310 </issue> 311 312 <issue 313 id="NewApi" 314 message="Call requires API level 31 (current min is 30): `startRanging`" 315 errorLine1=" .startRanging(convertCallback(callback), Executors.newSingleThreadExecutor());" 316 errorLine2=" ~~~~~~~~~~~~"> 317 <location 318 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/UwbControllerClient.java" 319 line="59" 320 column="18"/> 321 </issue> 322 323 <issue 324 id="NewApi" 325 message="Call requires API level 31 (current min is 30): `stopRanging`" 326 errorLine1=" int status = ((RangingController) mDevice).stopRanging();" 327 errorLine2=" ~~~~~~~~~~~"> 328 <location 329 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/UwbControllerClient.java" 330 line="67" 331 column="52"/> 332 </issue> 333 334 <issue 335 id="NewApi" 336 message="Call requires API level 31 (current min is 30): `addControlee`" 337 errorLine1=" int status = ((RangingController) mDevice).addControlee(uwbAddress);" 338 errorLine2=" ~~~~~~~~~~~~"> 339 <location 340 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/UwbControllerClient.java" 341 line="77" 342 column="52"/> 343 </issue> 344 345 <issue 346 id="NewApi" 347 message="Call requires API level 31 (current min is 30): `addControleeWithSessionParams`" 348 errorLine1=" .addControleeWithSessionParams(controleeParameters);" 349 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 350 <location 351 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/UwbControllerClient.java" 352 line="94" 353 column="18"/> 354 </issue> 355 356 <issue 357 id="NewApi" 358 message="Call requires API level 31 (current min is 30): `removeControlee`" 359 errorLine1=" int status = ((RangingController) mDevice).removeControlee(uwbAddress);" 360 errorLine2=" ~~~~~~~~~~~~~~~"> 361 <location 362 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/UwbControllerClient.java" 363 line="104" 364 column="52"/> 365 </issue> 366 367 <issue 368 id="NewApi" 369 message="Call requires API level 31 (current min is 30): `convertAdapterStateReason`" 370 errorLine1=" mLastStateChangeReason = Conversions.convertAdapterStateReason(reason);" 371 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> 372 <location 373 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/UwbServiceImpl.java" 374 line="88" 375 column="58"/> 376 </issue> 377 378 <issue 379 id="NewApi" 380 message="Class requires API level 31 (current min is 30): `android.uwb.UwbManager`" 381 errorLine1=" mUwbManager = context.getSystemService(UwbManager.class);" 382 errorLine2=" ~~~~~~~~~~"> 383 <location 384 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/UwbServiceImpl.java" 385 line="101" 386 column="52"/> 387 </issue> 388 389 <issue 390 id="NewApi" 391 message="Call requires API level 31 (current min is 30): `android.uwb.UwbManager#registerAdapterStateCallback`" 392 errorLine1=" mUwbManager.registerAdapterStateCallback(mSerialExecutor, mAdapterStateCallback);" 393 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 394 <location 395 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/UwbServiceImpl.java" 396 line="107" 397 column="25"/> 398 </issue> 399 400 <issue 401 id="NewApi" 402 message="Class requires API level 31 (current min is 30): `android.uwb.UwbManager`" 403 errorLine1=" UwbManager uwbManagerWithContext = context.getSystemService(UwbManager.class);" 404 errorLine2=" ~~~~~~~~~~"> 405 <location 406 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/UwbServiceImpl.java" 407 line="115" 408 column="69"/> 409 </issue> 410 411 <issue 412 id="NewApi" 413 message="Call requires API level 31 (current min is 30): `RangingController`" 414 errorLine1=" return new RangingController(" 415 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> 416 <location 417 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/UwbServiceImpl.java" 418 line="116" 419 column="16"/> 420 </issue> 421 422 <issue 423 id="NewApi" 424 message="Class requires API level 31 (current min is 30): `android.uwb.UwbManager`" 425 errorLine1=" UwbManager uwbManagerWithContext = context.getSystemService(UwbManager.class);" 426 errorLine2=" ~~~~~~~~~~"> 427 <location 428 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/UwbServiceImpl.java" 429 line="123" 430 column="69"/> 431 </issue> 432 433 <issue 434 id="NewApi" 435 message="Call requires API level 31 (current min is 30): `RangingControlee`" 436 errorLine1=" return new RangingControlee(" 437 errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> 438 <location 439 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/UwbServiceImpl.java" 440 line="124" 441 column="16"/> 442 </issue> 443 444 <issue 445 id="NewApi" 446 message="Call requires API level 33 (current min is 30): `android.uwb.UwbManager#getChipInfos`" 447 errorLine1=" List<PersistableBundle> chipInfoBundles = mUwbManager.getChipInfos();" 448 errorLine2=" ~~~~~~~~~~~~"> 449 <location 450 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/UwbServiceImpl.java" 451 line="131" 452 column="63"/> 453 </issue> 454 455 <issue 456 id="NewApi" 457 message="Call requires API level 33 (current min is 30): `android.uwb.UwbManager#getDefaultChipId`" 458 errorLine1=" return mUwbManager.getDefaultChipId();" 459 errorLine2=" ~~~~~~~~~~~~~~~~"> 460 <location 461 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/UwbServiceImpl.java" 462 line="141" 463 column="28"/> 464 </issue> 465 466 <issue 467 id="NewApi" 468 message="Call requires API level 31 (current min is 30): `android.uwb.UwbManager#unregisterAdapterStateCallback`" 469 errorLine1=" mUwbManager.unregisterAdapterStateCallback(mAdapterStateCallback);" 470 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 471 <location 472 file="packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/UwbServiceImpl.java" 473 line="151" 474 column="25"/> 475 </issue> 476 477</issues>