1<?xml version="1.0" encoding="UTF-8"?> 2<issues format="6" by="lint 7.1.0-dev" type="baseline" client="" dependencies="true" name="" variant="all" version="7.1.0-dev"> 3 4 <issue 5 id="NewApi" 6 message="Call requires API level S (current min is 21): `android.provider.ContactsContract.SimContacts#getSimAccounts`" 7 errorLine1=" ContactsContract.SimContacts.getSimAccounts(mContext.getContentResolver());" 8 errorLine2=" ~~~~~~~~~~~~~~"> 9 <location 10 file="packages/apps/Contacts/src/com/android/contacts/model/AccountTypeManager.java" 11 line="541" 12 column="54"/> 13 </issue> 14 15 <issue 16 id="NewApi" 17 message="Call requires API level S (current min is 21): `android.provider.ContactsContract.SimAccount#getAccountName`" 18 errorLine1=" simAccountWithDataSets.add(new AccountWithDataSet(simAccount.getAccountName()," 19 errorLine2=" ~~~~~~~~~~~~~~"> 20 <location 21 file="packages/apps/Contacts/src/com/android/contacts/model/AccountTypeManager.java" 22 line="543" 23 column="82"/> 24 </issue> 25 26 <issue 27 id="NewApi" 28 message="Call requires API level S (current min is 21): `android.provider.ContactsContract.SimAccount#getAccountType`" 29 errorLine1=" simAccount.getAccountType(), null));" 30 errorLine2=" ~~~~~~~~~~~~~~"> 31 <location 32 file="packages/apps/Contacts/src/com/android/contacts/model/AccountTypeManager.java" 33 line="544" 34 column="40"/> 35 </issue> 36 37 <issue 38 id="NewApi" 39 message="Cast from `PhoneAccountHandle` to `Parcelable` requires API level 23 (current min is 21)" 40 errorLine1=" arguments.putParcelable(ARG_PHONE_ACCOUNT_HANDLE, phoneAccountHandle);" 41 errorLine2=" ~~~~~~~~~~~~~~~~~~"> 42 <location 43 file="packages/apps/Contacts/src/com/android/contacts/dialog/CallSubjectDialog.java" 44 line="249" 45 column="59"/> 46 </issue> 47 48 <issue 49 id="NewApi" 50 message="Cast from `PhoneAccountHandle` to `Parcelable` requires API level 23 (current min is 21)" 51 errorLine1=" intent.putExtra(TelecomManager.EXTRA_PHONE_ACCOUNT_HANDLE, phoneAccountHandle);" 52 errorLine2=" ~~~~~~~~~~~~~~~~~~"> 53 <location 54 file="packages/apps/Contacts/src/com/android/contacts/CallUtil.java" 55 line="87" 56 column="72"/> 57 </issue> 58 59 <issue 60 id="NewApi" 61 message="Call requires API level 23 (current min is 21): `android.telecom.TelecomManager#getCallCapablePhoneAccounts`" 62 errorLine1=" List<PhoneAccountHandle> accountHandles = telecommMgr.getCallCapablePhoneAccounts();" 63 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 64 <location 65 file="packages/apps/Contacts/src/com/android/contacts/CallUtil.java" 66 line="164" 67 column="67"/> 68 </issue> 69 70 <issue 71 id="NewApi" 72 message="Call requires API level 23 (current min is 21): `android.telecom.TelecomManager#getPhoneAccount`" 73 errorLine1=" PhoneAccount account = telecommMgr.getPhoneAccount(accountHandle);" 74 errorLine2=" ~~~~~~~~~~~~~~~"> 75 <location 76 file="packages/apps/Contacts/src/com/android/contacts/CallUtil.java" 77 line="166" 78 column="52"/> 79 </issue> 80 81 <issue 82 id="NewApi" 83 message="Call requires API level 23 (current min is 21): `android.telecom.PhoneAccount#hasCapabilities`" 84 errorLine1=" if (account.hasCapabilities(PhoneAccount.CAPABILITY_VIDEO_CALLING)) {" 85 errorLine2=" ~~~~~~~~~~~~~~~"> 86 <location 87 file="packages/apps/Contacts/src/com/android/contacts/CallUtil.java" 88 line="168" 89 column="33"/> 90 </issue> 91 92 <issue 93 id="NewApi" 94 message="Call requires API level 23 (current min is 21): `android.telecom.PhoneAccount#hasCapabilities`" 95 errorLine1=" if (account.hasCapabilities(PhoneAccountSdkCompat" 96 errorLine2=" ~~~~~~~~~~~~~~~"> 97 <location 98 file="packages/apps/Contacts/src/com/android/contacts/CallUtil.java" 99 line="175" 100 column="37"/> 101 </issue> 102 103 <issue 104 id="NewApi" 105 message="Call requires API level 23 (current min is 21): `android.telecom.TelecomManager#getCallCapablePhoneAccounts`" 106 errorLine1=" List<PhoneAccountHandle> accountHandles = telecommMgr.getCallCapablePhoneAccounts();" 107 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 108 <location 109 file="packages/apps/Contacts/src/com/android/contacts/CallUtil.java" 110 line="211" 111 column="67"/> 112 </issue> 113 114 <issue 115 id="NewApi" 116 message="Call requires API level 23 (current min is 21): `android.telecom.TelecomManager#getPhoneAccount`" 117 errorLine1=" PhoneAccount account = telecommMgr.getPhoneAccount(accountHandle);" 118 errorLine2=" ~~~~~~~~~~~~~~~"> 119 <location 120 file="packages/apps/Contacts/src/com/android/contacts/CallUtil.java" 121 line="213" 122 column="52"/> 123 </issue> 124 125 <issue 126 id="NewApi" 127 message="Call requires API level 23 (current min is 21): `android.telecom.PhoneAccount#hasCapabilities`" 128 errorLine1=" if (account != null && account.hasCapabilities(PhoneAccount.CAPABILITY_CALL_SUBJECT)) {" 129 errorLine2=" ~~~~~~~~~~~~~~~"> 130 <location 131 file="packages/apps/Contacts/src/com/android/contacts/CallUtil.java" 132 line="214" 133 column="48"/> 134 </issue> 135 136 <issue 137 id="NewApi" 138 message="Call requires API level 23 (current min is 21): `android.content.ContentProviderOperation#isInsert`" 139 errorLine1=" return cpoWrapper.getOperation().isInsert();" 140 errorLine2=" ~~~~~~~~"> 141 <location 142 file="packages/apps/Contacts/src/com/android/contacts/compat/CompatUtils.java" 143 line="48" 144 column="46"/> 145 </issue> 146 147 <issue 148 id="NewApi" 149 message="Call requires API level 23 (current min is 21): `android.content.ContentProviderOperation#isUpdate`" 150 errorLine1=" return cpoWrapper.getOperation().isUpdate();" 151 errorLine2=" ~~~~~~~~"> 152 <location 153 file="packages/apps/Contacts/src/com/android/contacts/compat/CompatUtils.java" 154 line="58" 155 column="46"/> 156 </issue> 157 158 <issue 159 id="NewApi" 160 message="Call requires API level 23 (current min is 21): `android.content.ContentProviderOperation#isDelete`" 161 errorLine1=" return cpoWrapper.getOperation().isDelete();" 162 errorLine2=" ~~~~~~~~"> 163 <location 164 file="packages/apps/Contacts/src/com/android/contacts/compat/CompatUtils.java" 165 line="68" 166 column="46"/> 167 </issue> 168 169 <issue 170 id="NewApi" 171 message="Call requires API level 23 (current min is 21): `android.content.ContentProviderOperation#isAssertQuery`" 172 errorLine1=" return cpoWrapper.getOperation().isAssertQuery();" 173 errorLine2=" ~~~~~~~~~~~~~"> 174 <location 175 file="packages/apps/Contacts/src/com/android/contacts/compat/CompatUtils.java" 176 line="77" 177 column="46"/> 178 </issue> 179 180 <issue 181 id="NewApi" 182 message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`" 183 errorLine1=" MessageFormat msgFormat = new MessageFormat(" 184 errorLine2=" ~~~~~~~~~~~~~~~~~"> 185 <location 186 file="packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java" 187 line="360" 188 column="43"/> 189 </issue> 190 191 <issue 192 id="NewApi" 193 message="Call requires API level 23 (current min is 21): `android.widget.QuickContactBadge#setPrioritizedMimeType`" 194 errorLine1=" quickContact.setPrioritizedMimeType(Phone.CONTENT_ITEM_TYPE);" 195 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> 196 <location 197 file="packages/apps/Contacts/src/com/android/contacts/list/ContactEntryListAdapter.java" 198 line="721" 199 column="26"/> 200 </issue> 201 202 <issue 203 id="NewApi" 204 message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`" 205 errorLine1=" MessageFormat msgFormat = new MessageFormat(" 206 errorLine2=" ~~~~~~~~~~~~~~~~~"> 207 <location 208 file="packages/apps/Contacts/src/com/android/contacts/ContactSaveService.java" 209 line="1221" 210 column="39"/> 211 </issue> 212 213 <issue 214 id="NewApi" 215 message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`" 216 errorLine1=" MessageFormat msgFormat = new MessageFormat(" 217 errorLine2=" ~~~~~~~~~~~~~~~~~"> 218 <location 219 file="packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java" 220 line="1129" 221 column="39"/> 222 </issue> 223 224 <issue 225 id="NewApi" 226 message="Call requires API level S (current min is 21): `android.provider.ContactsContract.SimContacts#getSimAccounts`" 227 errorLine1=" ContactsContract.SimContacts.getSimAccounts(" 228 errorLine2=" ~~~~~~~~~~~~~~"> 229 <location 230 file="packages/apps/Contacts/src/com/android/contacts/util/DeviceLocalAccountTypeFactory.java" 231 line="74" 232 column="50"/> 233 </issue> 234 235 <issue 236 id="NewApi" 237 message="Call requires API level S (current min is 21): `android.provider.ContactsContract.SimAccount#getAccountType`" 238 errorLine1=" simAccount.getAccountType())) {" 239 errorLine2=" ~~~~~~~~~~~~~~"> 240 <location 241 file="packages/apps/Contacts/src/com/android/contacts/util/DeviceLocalAccountTypeFactory.java" 242 line="77" 243 column="36"/> 244 </issue> 245 246 <issue 247 id="NewApi" 248 message="Field requires API level 24 (current min is 21): `android.provider.ContactsContract.Directory#ENTERPRISE_CONTENT_URI`" 249 errorLine1=" public static final Uri ENTERPRISE_CONTENT_URI = Directory.ENTERPRISE_CONTENT_URI;" 250 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 251 <location 252 file="packages/apps/Contacts/src/com/android/contacts/compat/DirectorySdkCompat.java" 253 line="26" 254 column="54"/> 255 </issue> 256 257 <issue 258 id="NewApi" 259 message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`" 260 errorLine1=" MessageFormat msgFormat = new MessageFormat(" 261 errorLine2=" ~~~~~~~~~~~~~~~~~"> 262 <location 263 file="packages/apps/Contacts/src/com/android/contacts/preference/DisplayOptionsPreferenceFragment.java" 264 line="436" 265 column="43"/> 266 </issue> 267 268 <issue 269 id="NewApi" 270 message="Call requires API level 28 (current min is 21): `android.content.pm.PackageInfo#getLongVersionCode`" 271 errorLine1=" sCachedVersionCode = Long.toString(info.getLongVersionCode());" 272 errorLine2=" ~~~~~~~~~~~~~~~~~~"> 273 <location 274 file="packages/apps/Contacts/src/com/android/contacts/util/HelpUtils.java" 275 line="125" 276 column="57"/> 277 </issue> 278 279 <issue 280 id="NewApi" 281 message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`" 282 errorLine1=" MessageFormat msgFormat = new MessageFormat(" 283 errorLine2=" ~~~~~~~~~~~~~~~~~"> 284 <location 285 file="packages/apps/Contacts/src/com/android/contacts/interactions/ImportDialogFragment.java" 286 line="178" 287 column="47"/> 288 </issue> 289 290 <issue 291 id="NewApi" 292 message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`" 293 errorLine1=" MessageFormat msgFormat = new MessageFormat(" 294 errorLine2=" ~~~~~~~~~~~~~~~~~"> 295 <location 296 file="packages/apps/Contacts/src/com/android/contacts/interactions/ImportDialogFragment.java" 297 line="187" 298 column="47"/> 299 </issue> 300 301 <issue 302 id="NewApi" 303 message="Call requires API level 26 (current min is 21): `android.graphics.drawable.AdaptiveIconDrawable#getExtraInsetFraction`" 304 errorLine1=" return 1 / (1 + (2 * AdaptiveIconDrawable.getExtraInsetFraction()));" 305 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> 306 <location 307 file="packages/apps/Contacts/src/com/android/contacts/lettertiles/LetterTileDrawable.java" 308 line="293" 309 column="51"/> 310 </issue> 311 312 <issue 313 id="NewApi" 314 message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`" 315 errorLine1=" MessageFormat msgFormat = new MessageFormat(" 316 errorLine2=" ~~~~~~~~~~~~~~~~~"> 317 <location 318 file="packages/apps/Contacts/src/com/android/contacts/list/MultiSelectContactsListFragment.java" 319 line="357" 320 column="39"/> 321 </issue> 322 323 <issue 324 id="NewApi" 325 message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`" 326 errorLine1=" MessageFormat msgFormat = new MessageFormat(" 327 errorLine2=" ~~~~~~~~~~~~~~~~~"> 328 <location 329 file="packages/apps/Contacts/src/com/android/contacts/list/MultiSelectContactsListFragment.java" 330 line="362" 331 column="39"/> 332 </issue> 333 334 <issue 335 id="NewApi" 336 message="Call requires API level 23 (current min is 21): `android.telecom.PhoneAccount#getIcon`" 337 errorLine1=" return phoneAccount.getIcon();" 338 errorLine2=" ~~~~~~~"> 339 <location 340 file="packages/apps/Contacts/src/com/android/contacts/compat/PhoneAccountCompat.java" 341 line="45" 342 column="33"/> 343 </issue> 344 345 <issue 346 id="NewApi" 347 message="Call requires API level 23 (current min is 21): `android.graphics.drawable.Icon#loadDrawable`" 348 errorLine1=" return accountIcon.loadDrawable(context);" 349 errorLine2=" ~~~~~~~~~~~~"> 350 <location 351 file="packages/apps/Contacts/src/com/android/contacts/compat/PhoneAccountCompat.java" 352 line="84" 353 column="28"/> 354 </issue> 355 356 <issue 357 id="NewApi" 358 message="Class requires API level 23 (current min is 21): `android.telecom.PhoneAccount`" 359 errorLine1=" return (Drawable) PhoneAccount.class.getMethod("createIconDrawable", Context.class)" 360 errorLine2=" ~~~~~~~~~~~~"> 361 <location 362 file="packages/apps/Contacts/src/com/android/contacts/compat/PhoneAccountCompat.java" 363 line="91" 364 column="31"/> 365 </issue> 366 367 <issue 368 id="NewApi" 369 message="Call requires API level 23 (current min is 21): `android.telephony.PhoneNumberUtils#createTtsSpannable`" 370 errorLine1=" return PhoneNumberUtils.createTtsSpannable(phoneNumber);" 371 errorLine2=" ~~~~~~~~~~~~~~~~~~"> 372 <location 373 file="packages/apps/Contacts/src/com/android/contacts/compat/PhoneNumberUtilsCompat.java" 374 line="85" 375 column="37"/> 376 </issue> 377 378 <issue 379 id="NewApi" 380 message="Call requires API level 23 (current min is 21): `android.telephony.PhoneNumberUtils#createTtsSpan`" 381 errorLine1=" return PhoneNumberUtils.createTtsSpan(phoneNumber);" 382 errorLine2=" ~~~~~~~~~~~~~"> 383 <location 384 file="packages/apps/Contacts/src/com/android/contacts/compat/PhoneNumberUtilsCompat.java" 385 line="93" 386 column="37"/> 387 </issue> 388 389 <issue 390 id="NewApi" 391 message="Call requires API level 23 (current min is 21): `android.telephony.PhoneNumberUtils#addTtsSpan`" 392 errorLine1=" PhoneNumberUtils.addTtsSpan(s, start, endExclusive);" 393 errorLine2=" ~~~~~~~~~~"> 394 <location 395 file="packages/apps/Contacts/src/com/android/contacts/compat/PhoneNumberUtilsCompat.java" 396 line="118" 397 column="30"/> 398 </issue> 399 400 <issue 401 id="NewApi" 402 message="Field requires API level 23 (current min is 21): `android.provider.ContactsContract.ProviderStatus#CONTENT_URI`" 403 errorLine1=" .registerContentObserver(ProviderStatus.CONTENT_URI, false, this);" 404 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~"> 405 <location 406 file="packages/apps/Contacts/src/com/android/contacts/list/ProviderStatusWatcher.java" 407 line="132" 408 column="42"/> 409 </issue> 410 411 <issue 412 id="NewApi" 413 message="Field requires API level 23 (current min is 21): `android.provider.ContactsContract.ProviderStatus#CONTENT_URI`" 414 errorLine1=" Cursor cursor = mContext.getContentResolver().query(ProviderStatus.CONTENT_URI," 415 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~"> 416 <location 417 file="packages/apps/Contacts/src/com/android/contacts/list/ProviderStatusWatcher.java" 418 line="219" 419 column="69"/> 420 </issue> 421 422 <issue 423 id="NewApi" 424 message="Field requires API level 23 (current min is 21): `android.provider.ContactsContract.ProviderStatus#CONTENT_URI`" 425 errorLine1=" if (!ProviderStatus.CONTENT_URI.equals(uri)) return;" 426 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~"> 427 <location 428 file="packages/apps/Contacts/src/com/android/contacts/list/ProviderStatusWatcher.java" 429 line="270" 430 column="14"/> 431 </issue> 432 433 <issue 434 id="NewApi" 435 message="Call requires API level 22 (current min is 21): `android.app.Activity#getReferrer`" 436 errorLine1=" if (mReferrer == null && CompatUtils.isLollipopMr1Compatible() && getReferrer() != null) {" 437 errorLine2=" ~~~~~~~~~~~"> 438 <location 439 file="packages/apps/Contacts/src/com/android/contacts/quickcontact/QuickContactActivity.java" 440 line="654" 441 column="75"/> 442 </issue> 443 444 <issue 445 id="NewApi" 446 message="Call requires API level 22 (current min is 21): `android.app.Activity#getReferrer`" 447 errorLine1=" mReferrer = getReferrer().getAuthority();" 448 errorLine2=" ~~~~~~~~~~~"> 449 <location 450 file="packages/apps/Contacts/src/com/android/contacts/quickcontact/QuickContactActivity.java" 451 line="655" 452 column="25"/> 453 </issue> 454 455 <issue 456 id="NewApi" 457 message="Call requires API level 24 (current min is 21): `new android.icu.text.MessageFormat`" 458 errorLine1=" MessageFormat msgFormat = new MessageFormat(" 459 errorLine2=" ~~~~~~~~~~~~~~~~~"> 460 <location 461 file="packages/apps/Contacts/src/com/android/contacts/quickcontact/QuickContactActivity.java" 462 line="2226" 463 column="35"/> 464 </issue> 465 466 <issue 467 id="NewApi" 468 message="Class requires API level 23 (current min is 21): `android.telecom.PhoneAccountHandle`" 469 errorLine1=" (PhoneAccountHandle) resultData.getParcelable(" 470 errorLine2=" ~~~~~~~~~~~~~~~~~~"> 471 <location 472 file="packages/apps/Contacts/src/com/android/contacts/widget/SelectPhoneAccountDialogFragment.java" 473 line="130" 474 column="26"/> 475 </issue> 476 477 <issue 478 id="NewApi" 479 message="Cast from `PhoneAccountHandle` to `Parcelable` requires API level 23 (current min is 21)" 480 errorLine1=" selectedAccountHandle);" 481 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> 482 <location 483 file="packages/apps/Contacts/src/com/android/contacts/widget/SelectPhoneAccountDialogFragment.java" 484 line="171" 485 column="25"/> 486 </issue> 487 488 <issue 489 id="NewApi" 490 message="Call requires API level 23 (current min is 21): `android.telecom.TelecomManager#getPhoneAccount`" 491 errorLine1=" PhoneAccount account = mTelecomManager.getPhoneAccount(accountHandle);" 492 errorLine2=" ~~~~~~~~~~~~~~~"> 493 <location 494 file="packages/apps/Contacts/src/com/android/contacts/widget/SelectPhoneAccountDialogFragment.java" 495 line="247" 496 column="52"/> 497 </issue> 498 499 <issue 500 id="NewApi" 501 message="Call requires API level 23 (current min is 21): `android.telecom.PhoneAccount#getLabel`" 502 errorLine1=" holder.labelTextView.setText(account.getLabel());" 503 errorLine2=" ~~~~~~~~"> 504 <location 505 file="packages/apps/Contacts/src/com/android/contacts/widget/SelectPhoneAccountDialogFragment.java" 506 line="251" 507 column="50"/> 508 </issue> 509 510 <issue 511 id="NewApi" 512 message="Call requires API level 23 (current min is 21): `android.telecom.PhoneAccount#getAddress`" 513 errorLine1=" if (account.getAddress() == null ||" 514 errorLine2=" ~~~~~~~~~~"> 515 <location 516 file="packages/apps/Contacts/src/com/android/contacts/widget/SelectPhoneAccountDialogFragment.java" 517 line="252" 518 column="25"/> 519 </issue> 520 521 <issue 522 id="NewApi" 523 message="Call requires API level 23 (current min is 21): `android.telecom.PhoneAccount#getAddress`" 524 errorLine1=" TextUtils.isEmpty(account.getAddress().getSchemeSpecificPart())) {" 525 errorLine2=" ~~~~~~~~~~"> 526 <location 527 file="packages/apps/Contacts/src/com/android/contacts/widget/SelectPhoneAccountDialogFragment.java" 528 line="253" 529 column="47"/> 530 </issue> 531 532 <issue 533 id="NewApi" 534 message="Call requires API level 23 (current min is 21): `android.telecom.PhoneAccount#getAddress`" 535 errorLine1=" account.getAddress().getSchemeSpecificPart()));" 536 errorLine2=" ~~~~~~~~~~"> 537 <location 538 file="packages/apps/Contacts/src/com/android/contacts/widget/SelectPhoneAccountDialogFragment.java" 539 line="259" 540 column="41"/> 541 </issue> 542 543 <issue 544 id="NewApi" 545 message="Call requires API level 30 (current min is 21): `android.telephony.TelephonyManager#getSubscriptionId`" 546 errorLine1=" return new SimCard(telephony.getSimSerialNumber(), telephony.getSubscriptionId()," 547 errorLine2=" ~~~~~~~~~~~~~~~~~"> 548 <location 549 file="packages/apps/Contacts/src/com/android/contacts/model/SimCard.java" 550 line="244" 551 column="74"/> 552 </issue> 553 554 <issue 555 id="NewApi" 556 message="Call requires API level S (current min is 21): `android.provider.SimPhonebookContract.SimRecords#getContentUri`" 557 errorLine1=" SimRecords.getContentUri(" 558 errorLine2=" ~~~~~~~~~~~~~"> 559 <location 560 file="packages/apps/Contacts/src/com/android/contacts/database/SimContactDaoImpl.java" 561 line="130" 562 column="28"/> 563 </issue> 564 565 <issue 566 id="NewApi" 567 message="Call requires API level 26 (current min is 21): `android.content.ContentResolver#query`" 568 errorLine1=" final Cursor cursor = mResolver.query(uri," 569 errorLine2=" ~~~~~"> 570 <location 571 file="packages/apps/Contacts/src/com/android/contacts/database/SimContactDaoImpl.java" 572 line="265" 573 column="45"/> 574 </issue> 575 576 <issue 577 id="NewApi" 578 message="Call requires API level 23 (current min is 21): `android.telecom.TelecomManager#placeCall`" 579 errorLine1=" telecomManager.placeCall(intent.getData(), intent.getExtras());" 580 errorLine2=" ~~~~~~~~~"> 581 <location 582 file="packages/apps/Contacts/src/com/android/contacts/compat/telecom/TelecomManagerCompat.java" 583 line="43" 584 column="28"/> 585 </issue> 586 587 <issue 588 id="NewApi" 589 message="Call requires API level 22 (current min is 21): `android.telephony.TelephonyManager#isVoiceCapable`" 590 errorLine1=" return telephonyManager.isVoiceCapable();" 591 errorLine2=" ~~~~~~~~~~~~~~"> 592 <location 593 file="packages/apps/Contacts/src/com/android/contacts/compat/TelephonyManagerCompat.java" 594 line="49" 595 column="37"/> 596 </issue> 597 598 <issue 599 id="NewApi" 600 message="Call requires API level 23 (current min is 21): `android.telephony.TelephonyManager#getPhoneCount`" 601 errorLine1=" return telephonyManager.getPhoneCount();" 602 errorLine2=" ~~~~~~~~~~~~~"> 603 <location 604 file="packages/apps/Contacts/src/com/android/contacts/compat/TelephonyManagerCompat.java" 605 line="71" 606 column="37"/> 607 </issue> 608 609 <issue 610 id="NewApi" 611 message="Call requires API level 23 (current min is 21): `android.telephony.TelephonyManager#getDeviceId`" 612 errorLine1=" return telephonyManager.getDeviceId(slotId);" 613 errorLine2=" ~~~~~~~~~~~"> 614 <location 615 file="packages/apps/Contacts/src/com/android/contacts/compat/TelephonyManagerCompat.java" 616 line="93" 617 column="37"/> 618 </issue> 619 620 <issue 621 id="NewApi" 622 message="Call requires API level 23 (current min is 21): `android.telephony.TelephonyManager#isTtyModeSupported`" 623 errorLine1=" return telephonyManager.isTtyModeSupported();" 624 errorLine2=" ~~~~~~~~~~~~~~~~~~"> 625 <location 626 file="packages/apps/Contacts/src/com/android/contacts/compat/TelephonyManagerCompat.java" 627 line="111" 628 column="37"/> 629 </issue> 630 631 <issue 632 id="NewApi" 633 message="Call requires API level 23 (current min is 21): `android.telephony.TelephonyManager#isHearingAidCompatibilitySupported`" 634 errorLine1=" return telephonyManager.isHearingAidCompatibilitySupported();" 635 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 636 <location 637 file="packages/apps/Contacts/src/com/android/contacts/compat/TelephonyManagerCompat.java" 638 line="131" 639 column="37"/> 640 </issue> 641 642 <issue 643 id="NewApi" 644 message="Call requires API level 23 (current min is 21): `android.provider.Telephony.Threads#getOrCreateThreadId`" 645 errorLine1=" return Telephony.Threads.getOrCreateThreadId(context, recipient);" 646 errorLine2=" ~~~~~~~~~~~~~~~~~~~"> 647 <location 648 file="packages/apps/Contacts/src/com/android/contacts/compat/TelephonyThreadsCompat.java" 649 line="51" 650 column="38"/> 651 </issue> 652 653 <issue 654 id="NewApi" 655 message="`android:contentInsetStartWithNavigation` requires API level 24 (current min is 21)" 656 errorLine1=" <item name="android:contentInsetStartWithNavigation">72dp</item>" 657 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 658 <location 659 file="packages/apps/Contacts/res/values/styles.xml" 660 line="215" 661 column="15"/> 662 </issue> 663 664</issues> 665