1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 Copyright (C) 2022 The Android Open Source Project 4 5 Licensed under the Apache License, Version 2.0 (the "License"); 6 you may not use this file except in compliance with the License. 7 You may obtain a copy of the License at 8 9 http://www.apache.org/licenses/LICENSE-2.0 10 11 Unless required by applicable law or agreed to in writing, software 12 distributed under the License is distributed on an "AS IS" BASIS, 13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 See the License for the specific language governing permissions and 15 limitations under the License. 16--> 17 18<!-- 19 The purpose of this file and its XML format is described in the javadoc for 20 ApiToExtensionsMap.fromXml in metalava. 21--> 22<sdk-extensions-info> 23 <!-- SDK definitions --> 24 <sdk 25 id="30" 26 shortname="R-ext" 27 name="R Extensions" 28 reference="android/os/Build$VERSION_CODES$R" /> 29 <sdk 30 id="31" 31 shortname="S-ext" 32 name="S Extensions" 33 reference="android/os/Build$VERSION_CODES$S" /> 34 <sdk 35 id="33" 36 shortname="T-ext" 37 name="T Extensions" 38 reference="android/os/Build$VERSION_CODES$TIRAMISU" /> 39 <sdk 40 id="34" 41 shortname="U-ext" 42 name="U Extensions" 43 reference="android/os/Build$VERSION_CODES$UPSIDE_DOWN_CAKE" /> 44 <sdk 45 id="35" 46 shortname="V-ext" 47 name="V Extensions" 48 reference="android/os/Build$VERSION_CODES$VANILLA_ICE_CREAM" /> 49 <sdk 50 id="1000000" 51 shortname="AD_SERVICES-ext" 52 name="Ad Services Extensions" 53 reference="android/os/ext/SdkExtensions$AD_SERVICES" /> 54 55 <!-- SDK_EXTENSIONS --> 56 <symbol 57 jar="framework-sdkextensions" 58 pattern="*" 59 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 60 61 <!-- APPSEARCH --> 62 <symbol 63 jar="framework-appsearch" 64 pattern="android.app.appsearch" 65 sdks="T-ext,U-ext,V-ext" /> 66 67 <!-- MEDIA_PROVIDER --> 68 <symbol 69 jar="framework-mediaprovider" 70 pattern="android.provider.MediaStore.PickerMediaColumns" 71 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 72 <symbol 73 jar="framework-mediaprovider" 74 pattern="android.provider.MediaStore.ACTION_PICK_IMAGES" 75 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 76 <symbol 77 jar="framework-mediaprovider" 78 pattern="android.provider.MediaStore.ACTION_PICK_IMAGES_SETTINGS" 79 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 80 <symbol 81 jar="framework-mediaprovider" 82 pattern="android.provider.MediaStore.EXTRA_PICK_IMAGES_MAX" 83 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 84 <symbol 85 jar="framework-mediaprovider" 86 pattern="android.provider.MediaStore.EXTRA_PICK_IMAGES_IN_ORDER" 87 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 88 <symbol 89 jar="framework-mediaprovider" 90 pattern="android.provider.MediaStore.EXTRA_PICK_IMAGES_LAUNCH_TAB" 91 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 92 <symbol 93 jar="framework-mediaprovider" 94 pattern="android.provider.MediaStore.EXTRA_PICK_IMAGES_ACCENT_COLOR" 95 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 96 <symbol 97 jar="framework-mediaprovider" 98 pattern="android.provider.MediaStore.EXTRA_PICKER_PRE_SELECTION_URIS" 99 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 100 <symbol 101 jar="framework-mediaprovider" 102 pattern="android.provider.MediaStore.QUERY_ARG_LATEST_SELECTION_ONLY" 103 sdks="U-ext,V-ext" /> 104 <symbol 105 jar="framework-mediaprovider" 106 pattern="android.provider.MediaStore.getPickImagesMaxLimit" 107 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 108 <symbol 109 jar="framework-mediaprovider" 110 pattern="android.provider.MediaStore.getGeneration" 111 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 112 <symbol 113 jar="framework-mediaprovider" 114 pattern="android.provider.MediaStore.getVersion" 115 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 116 <symbol 117 jar="framework-mediaprovider" 118 pattern="android.provider.MediaStore.openFileDescriptor" 119 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 120 <symbol 121 jar="framework-mediaprovider" 122 pattern="android.provider.MediaStore.openAssetFileDescriptor" 123 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 124 <symbol 125 jar="framework-mediaprovider" 126 pattern="android.provider.MediaStore.openTypedAssetFileDescriptor" 127 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 128 <symbol 129 jar="framework-mediaprovider" 130 pattern="android.provider.MediaStore.ACCESS_OEM_METADATA_PERMISSION" 131 sdks="T-ext,U-ext,V-ext" /> 132 <symbol 133 jar="framework-mediaprovider" 134 pattern="android.provider.MediaStore.QUERY_ARG_MEDIA_STANDARD_SORT_ORDER" 135 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 136 <symbol 137 jar="framework-mediaprovider" 138 pattern="android.provider.MediaStore.markIsFavoriteStatus" 139 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 140 <symbol 141 jar="framework-mediaprovider" 142 pattern="android.provider.MediaStore.VOLUME_EXTERNAL" 143 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 144 <symbol 145 jar="framework-mediaprovider" 146 pattern="android.provider.MediaStore.MediaColumns.INFERRED_DATE" 147 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 148 <symbol 149 jar="framework-mediaprovider" 150 pattern="android.provider.MediaStore.MediaColumns.OEM_METADATA" 151 sdks="T-ext,U-ext,V-ext" /> 152 <symbol 153 jar="framework-mediaprovider" 154 pattern="android.provider.MediaStore.Audio.AudioColumns.BITS_PER_SAMPLE" 155 sdks="T-ext,U-ext,V-ext" /> 156 <symbol 157 jar="framework-mediaprovider" 158 pattern="android.provider.MediaStore.Audio.AudioColumns.SAMPLERATE" 159 sdks="T-ext,U-ext,V-ext" /> 160 <symbol 161 jar="framework-mediaprovider" 162 pattern="android.provider.OemMetadataService" 163 sdks="T-ext,U-ext,V-ext" /> 164 <symbol 165 jar="framework-mediaprovider" 166 pattern="android.provider.CloudMediaProvider" 167 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 168 <symbol 169 jar="framework-mediaprovider" 170 pattern="android.provider.CloudMediaProviderContract" 171 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 172 <symbol 173 jar="framework-mediaprovider" 174 pattern="android.provider.MediaStore.isCurrentCloudMediaProviderAuthority" 175 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 176 <symbol 177 jar="framework-mediaprovider" 178 pattern="android.provider.MediaStore.isSupportedCloudMediaProviderAuthority" 179 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 180 <symbol 181 jar="framework-mediaprovider" 182 pattern="android.provider.MediaStore.notifyCloudMediaChangedEvent" 183 sdks="R-ext,S-ext,T-ext,U-ext,V-ext" /> 184 185 <!-- PHOTOPICKER --> 186 <symbol 187 jar="framework-photopicker" 188 pattern="android.widget.photopicker" 189 sdks="U-ext,V-ext" /> 190 191 <!-- CONNECTIVITY --> 192 <symbol 193 jar="framework-connectivity" 194 pattern="android.net.http" 195 sdks="S-ext,T-ext,U-ext,V-ext" /> 196 <symbol 197 jar="framework-connectivity-t" 198 pattern="android.net.nsd" 199 sdks="T-ext,U-ext,V-ext" /> 200 <symbol 201 jar="framework-connectivity" 202 pattern="android.net.thread" 203 sdks="U-ext,V-ext" /> 204 <symbol 205 jar="framework-connectivity" 206 pattern="android.net" 207 sdks="U-ext,V-ext" /> 208 <symbol 209 jar="framework-connectivity-t" 210 pattern="android.net.NetworkStats" 211 sdks="T-ext,U-ext,V-ext" /> 212 213 <!-- PDF --> 214 <symbol 215 jar="framework-pdf" 216 pattern="android.graphics.pdf" 217 sdks="S-ext,T-ext,U-ext,V-ext" /> 218 219 <!-- AD_SERVICES --> 220 <!-- 221 Currently derive_sdk's database versions depend on both the dessert 222 extensions and the AD_SERVICES extensions, and technically 223 framework-adservices and framework-sdksandbox are part of the 224 AD_SERVICES-ext and T-ext SDKs, but this is an implementation detail we do 225 not want to expose. For this reason, only include AD_SERVICES-ext in the 226 list of SDKs. 227 --> 228 <symbol 229 jar="framework-adservices" 230 pattern="*" 231 sdks="AD_SERVICES-ext" /> 232 <symbol 233 jar="framework-sdksandbox" 234 pattern="*" 235 sdks="AD_SERVICES-ext" /> 236 237 <!-- HEALTH_FITNESS --> 238 <symbol 239 jar="framework-healthfitness" 240 pattern="android.health.connect.AggregateRecordsGroupedByDurationResponse.getDataOrigins" 241 sdks="U-ext,V-ext" /> 242 243 <symbol 244 jar="framework-healthfitness" 245 pattern="android.health.connect.AggregateRecordsGroupedByPeriodResponse.getDataOrigins" 246 sdks="U-ext,V-ext" /> 247 248 <symbol 249 jar="framework-healthfitness" 250 pattern="android.health.connect.datatypes.BloodPressureRecord.DIASTOLIC_AVG" 251 sdks="U-ext,V-ext" /> 252 253 <symbol 254 jar="framework-healthfitness" 255 pattern="android.health.connect.datatypes.BloodPressureRecord.DIASTOLIC_MAX" 256 sdks="U-ext,V-ext" /> 257 258 <symbol 259 jar="framework-healthfitness" 260 pattern="android.health.connect.datatypes.BloodPressureRecord.DIASTOLIC_MIN" 261 sdks="U-ext,V-ext" /> 262 263 <symbol 264 jar="framework-healthfitness" 265 pattern="android.health.connect.datatypes.BloodPressureRecord.SYSTOLIC_AVG" 266 sdks="U-ext,V-ext" /> 267 268 <symbol 269 jar="framework-healthfitness" 270 pattern="android.health.connect.datatypes.BloodPressureRecord.SYSTOLIC_MIN" 271 sdks="U-ext,V-ext" /> 272 273 <symbol 274 jar="framework-healthfitness" 275 pattern="android.health.connect.datatypes.BloodPressureRecord.SYSTOLIC_MAX" 276 sdks="U-ext,V-ext" /> 277 278 <symbol 279 jar="framework-healthfitness" 280 pattern="android.health.connect.datatypes.CyclingPedalingCadenceRecord.RPM_AVG" 281 sdks="U-ext,V-ext" /> 282 283 <symbol 284 jar="framework-healthfitness" 285 pattern="android.health.connect.datatypes.CyclingPedalingCadenceRecord.RPM_MAX" 286 sdks="U-ext,V-ext" /> 287 288 <symbol 289 jar="framework-healthfitness" 290 pattern="android.health.connect.datatypes.CyclingPedalingCadenceRecord.RPM_MIN" 291 sdks="U-ext,V-ext" /> 292 293 <symbol 294 jar="framework-healthfitness" 295 pattern="android.health.connect.datatypes.NutritionRecord.TRANS_FAT_TOTAL" 296 sdks="U-ext,V-ext" /> 297 298 <symbol 299 jar="framework-healthfitness" 300 pattern="android.health.connect.datatypes.SpeedRecord.SPEED_AVG" 301 sdks="U-ext,V-ext" /> 302 303 <symbol 304 jar="framework-healthfitness" 305 pattern="android.health.connect.datatypes.SpeedRecord.SPEED_MAX" 306 sdks="U-ext,V-ext" /> 307 308 <symbol 309 jar="framework-healthfitness" 310 pattern="android.health.connect.datatypes.SpeedRecord.SPEED_MIN" 311 sdks="U-ext,V-ext" /> 312 313 <symbol 314 jar="framework-healthfitness" 315 pattern="android.health.connect.datatypes.StepsCadenceRecord.STEPS_CADENCE_RATE_AVG" 316 sdks="U-ext,V-ext" /> 317 318 <symbol 319 jar="framework-healthfitness" 320 pattern="android.health.connect.datatypes.StepsCadenceRecord.STEPS_CADENCE_RATE_MAX" 321 sdks="U-ext,V-ext" /> 322 323 <symbol 324 jar="framework-healthfitness" 325 pattern="android.health.connect.datatypes.StepsCadenceRecord.STEPS_CADENCE_RATE_MIN" 326 sdks="U-ext,V-ext" /> 327 328 <symbol 329 jar="framework-healthfitness" 330 pattern="android.health.connect.datatypes.SkinTemperatureRecord" 331 sdks="U-ext,V-ext" /> 332 333 <symbol 334 jar="framework-healthfitness" 335 pattern="android.health.connect.datatypes.SkinTemperatureRecord.Builder" 336 sdks="U-ext,V-ext" /> 337 338 <symbol 339 jar="framework-healthfitness" 340 pattern="android.health.connect.datatypes.SkinTemperatureRecord.Delta" 341 sdks="U-ext,V-ext" /> 342 343 <symbol 344 jar="framework-healthfitness" 345 pattern="android.health.connect.datatypes.units.TemperatureDelta" 346 sdks="U-ext,V-ext" /> 347 348 <symbol 349 jar="framework-healthfitness" 350 pattern="android.health.connect.datatypes.ExerciseCompletionGoal" 351 sdks="U-ext,V-ext" /> 352 353 <symbol 354 jar="framework-healthfitness" 355 pattern="android.health.connect.datatypes.ExerciseCompletionGoal.ActiveCaloriesBurnedGoal" 356 sdks="U-ext,V-ext" /> 357 358 <symbol 359 jar="framework-healthfitness" 360 pattern="android.health.connect.datatypes.ExerciseCompletionGoal.DistanceGoal" 361 sdks="U-ext,V-ext" /> 362 363 <symbol 364 jar="framework-healthfitness" 365 pattern="android.health.connect.datatypes.ExerciseCompletionGoal.DistanceWithVariableRestGoal" 366 sdks="U-ext,V-ext" /> 367 368 <symbol 369 jar="framework-healthfitness" 370 pattern="android.health.connect.datatypes.ExerciseCompletionGoal.DurationGoal" 371 sdks="U-ext,V-ext" /> 372 373 <symbol 374 jar="framework-healthfitness" 375 pattern="android.health.connect.datatypes.ExerciseCompletionGoal.RepetitionsGoal" 376 sdks="U-ext,V-ext" /> 377 378 <symbol 379 jar="framework-healthfitness" 380 pattern="android.health.connect.datatypes.ExerciseCompletionGoal.StepsGoal" 381 sdks="U-ext,V-ext" /> 382 383 <symbol 384 jar="framework-healthfitness" 385 pattern="android.health.connect.datatypes.ExerciseCompletionGoal.TotalCaloriesBurnedGoal" 386 sdks="U-ext,V-ext" /> 387 388 <symbol 389 jar="framework-healthfitness" 390 pattern="android.health.connect.datatypes.ExerciseCompletionGoal.UnknownGoal" 391 sdks="U-ext,V-ext" /> 392 393 <symbol 394 jar="framework-healthfitness" 395 pattern="android.health.connect.datatypes.ExerciseCompletionGoal.UnspecifiedGoal" 396 sdks="U-ext,V-ext" /> 397 398 <symbol 399 jar="framework-healthfitness" 400 pattern="android.health.connect.datatypes.ExercisePerformanceGoal" 401 sdks="U-ext,V-ext" /> 402 403 <symbol 404 jar="framework-healthfitness" 405 pattern="android.health.connect.datatypes.ExercisePerformanceGoal.AmrapGoal" 406 sdks="U-ext,V-ext" /> 407 408 <symbol 409 jar="framework-healthfitness" 410 pattern="android.health.connect.datatypes.ExercisePerformanceGoal.CadenceGoal" 411 sdks="U-ext,V-ext" /> 412 413 <symbol 414 jar="framework-healthfitness" 415 pattern="android.health.connect.datatypes.ExercisePerformanceGoal.HeartRateGoal" 416 sdks="U-ext,V-ext" /> 417 418 <symbol 419 jar="framework-healthfitness" 420 pattern="android.health.connect.datatypes.ExercisePerformanceGoal.PowerGoal" 421 sdks="U-ext,V-ext" /> 422 423 <symbol 424 jar="framework-healthfitness" 425 pattern="android.health.connect.datatypes.ExercisePerformanceGoal.RateOfPerceivedExertionGoal" 426 sdks="U-ext,V-ext" /> 427 428 <symbol 429 jar="framework-healthfitness" 430 pattern="android.health.connect.datatypes.ExercisePerformanceGoal.SpeedGoal" 431 sdks="U-ext,V-ext" /> 432 433 <symbol 434 jar="framework-healthfitness" 435 pattern="android.health.connect.datatypes.ExercisePerformanceGoal.UnknownGoal" 436 sdks="U-ext,V-ext" /> 437 438 <symbol 439 jar="framework-healthfitness" 440 pattern="android.health.connect.datatypes.ExercisePerformanceGoal.WeightGoal" 441 sdks="U-ext,V-ext" /> 442 443 <symbol 444 jar="framework-healthfitness" 445 pattern="android.health.connect.datatypes.PlannedExerciseBlock" 446 sdks="U-ext,V-ext" /> 447 448 <symbol 449 jar="framework-healthfitness" 450 pattern="android.health.connect.datatypes.PlannedExerciseBlock.Builder" 451 sdks="U-ext,V-ext" /> 452 453 <symbol 454 jar="framework-healthfitness" 455 pattern="android.health.connect.datatypes.PlannedExerciseSessionRecord" 456 sdks="U-ext,V-ext" /> 457 458 <symbol 459 jar="framework-healthfitness" 460 pattern="android.health.connect.datatypes.PlannedExerciseSessionRecord.Builder" 461 sdks="U-ext,V-ext" /> 462 463 <symbol 464 jar="framework-healthfitness" 465 pattern="android.health.connect.datatypes.PlannedExerciseStep" 466 sdks="U-ext,V-ext" /> 467 468 <symbol 469 jar="framework-healthfitness" 470 pattern="android.health.connect.datatypes.PlannedExerciseStep.Builder" 471 sdks="U-ext,V-ext" /> 472 473 <symbol 474 jar="framework-healthfitness" 475 pattern="android.health.connect.HealthPermissions.READ_HEALTH_DATA_HISTORY" 476 sdks="U-ext,V-ext" /> 477 478 <symbol 479 jar="framework-healthfitness" 480 pattern="android.health.connect.HealthPermissions.READ_HEALTH_DATA_IN_BACKGROUND" 481 sdks="U-ext,V-ext" /> 482 483 <symbol 484 jar="framework-healthfitness" 485 pattern="android.health.connect.HealthPermissions.READ_PLANNED_EXERCISE" 486 sdks="U-ext,V-ext" /> 487 488 <symbol 489 jar="framework-healthfitness" 490 pattern="android.health.connect.HealthPermissions.READ_SKIN_TEMPERATURE" 491 sdks="U-ext,V-ext" /> 492 493 <symbol 494 jar="framework-healthfitness" 495 pattern="android.health.connect.HealthPermissions.WRITE_PLANNED_EXERCISE" 496 sdks="U-ext,V-ext" /> 497 498 <symbol 499 jar="framework-healthfitness" 500 pattern="android.health.connect.HealthPermissions.WRITE_SKIN_TEMPERATURE" 501 sdks="U-ext,V-ext" /> 502 503 <symbol 504 jar="framework-healthfitness" 505 pattern="android.health.connect.HealthPermissions.READ_EXERCISE_ROUTES" 506 sdks="U-ext,V-ext" /> 507 508 <symbol 509 jar="framework-healthfitness" 510 pattern="android.health.connect.datatypes.ExerciseSessionRecord.Builder.setPlannedExerciseSessionId" 511 sdks="U-ext,V-ext" /> 512 513 <symbol 514 jar="framework-healthfitness" 515 pattern="android.health.connect.datatypes.ExerciseSessionRecord.getPlannedExerciseSessionId" 516 sdks="U-ext,V-ext" /> 517 518 <symbol 519 jar="framework-healthfitness" 520 pattern="android.health.connect.HealthPermissions.READ_MINDFULNESS" 521 sdks="U-ext,V-ext" /> 522 523 <symbol 524 jar="framework-healthfitness" 525 pattern="android.health.connect.HealthPermissions.WRITE_MINDFULNESS" 526 sdks="U-ext,V-ext" /> 527 528 <symbol 529 jar="framework-healthfitness" 530 pattern="android.health.connect.datatypes.MindfulnessSessionRecord" 531 sdks="U-ext,V-ext" /> 532 533 <symbol 534 jar="framework-healthfitness" 535 pattern="android.health.connect.datatypes.MindfulnessSessionRecord.Builder" 536 sdks="U-ext,V-ext" /> 537 538 <symbol 539 jar="framework-healthfitness" 540 pattern="android.health.connect.HealthConnectManager.createMedicalDataSource" 541 sdks="U-ext,V-ext" /> 542 543 <symbol 544 jar="framework-healthfitness" 545 pattern="android.health.connect.HealthConnectManager.deleteMedicalDataSourceWithData" 546 sdks="U-ext,V-ext" /> 547 548 <symbol 549 jar="framework-healthfitness" 550 pattern="android.health.connect.HealthConnectManager.deleteMedicalResources" 551 sdks="U-ext,V-ext" /> 552 553 <symbol 554 jar="framework-healthfitness" 555 pattern="android.health.connect.HealthConnectManager.getMedicalDataSources" 556 sdks="U-ext,V-ext" /> 557 558 <symbol 559 jar="framework-healthfitness" 560 pattern="android.health.connect.HealthConnectManager.readMedicalResources" 561 sdks="U-ext,V-ext" /> 562 563 <symbol 564 jar="framework-healthfitness" 565 pattern="android.health.connect.HealthConnectManager.upsertMedicalResources" 566 sdks="U-ext,V-ext" /> 567 568 <symbol 569 jar="framework-healthfitness" 570 pattern="android.health.connect.CreateMedicalDataSourceRequest" 571 sdks="U-ext,V-ext" /> 572 573 <symbol 574 jar="framework-healthfitness" 575 pattern="android.health.connect.CreateMedicalDataSourceRequest.Builder" 576 sdks="U-ext,V-ext" /> 577 578 <symbol 579 jar="framework-healthfitness" 580 pattern="android.health.connect.DeleteMedicalResourcesRequest" 581 sdks="U-ext,V-ext" /> 582 583 <symbol 584 jar="framework-healthfitness" 585 pattern="android.health.connect.DeleteMedicalResourcesRequest.Builder" 586 sdks="U-ext,V-ext" /> 587 588 <symbol 589 jar="framework-healthfitness" 590 pattern="android.health.connect.GetMedicalDataSourcesRequest" 591 sdks="U-ext,V-ext" /> 592 593 <symbol 594 jar="framework-healthfitness" 595 pattern="android.health.connect.GetMedicalDataSourcesRequest.Builder" 596 sdks="U-ext,V-ext" /> 597 598 <symbol 599 jar="framework-healthfitness" 600 pattern="android.health.connect.MedicalResourceId" 601 sdks="U-ext,V-ext" /> 602 603 <symbol 604 jar="framework-healthfitness" 605 pattern="android.health.connect.ReadMedicalResourcesInitialRequest" 606 sdks="U-ext,V-ext" /> 607 608 <symbol 609 jar="framework-healthfitness" 610 pattern="android.health.connect.ReadMedicalResourcesInitialRequest.Builder" 611 sdks="U-ext,V-ext" /> 612 613 <symbol 614 jar="framework-healthfitness" 615 pattern="android.health.connect.ReadMedicalResourcesPageRequest" 616 sdks="U-ext,V-ext" /> 617 618 <symbol 619 jar="framework-healthfitness" 620 pattern="android.health.connect.ReadMedicalResourcesPageRequest.Builder" 621 sdks="U-ext,V-ext" /> 622 623 <symbol 624 jar="framework-healthfitness" 625 pattern="android.health.connect.ReadMedicalResourcesRequest" 626 sdks="U-ext,V-ext" /> 627 628 <symbol 629 jar="framework-healthfitness" 630 pattern="android.health.connect.ReadMedicalResourcesResponse" 631 sdks="U-ext,V-ext" /> 632 633 <symbol 634 jar="framework-healthfitness" 635 pattern="android.health.connect.UpsertMedicalResourceRequest" 636 sdks="U-ext,V-ext" /> 637 638 <symbol 639 jar="framework-healthfitness" 640 pattern="android.health.connect.UpsertMedicalResourceRequest.Builder" 641 sdks="U-ext,V-ext" /> 642 643 <symbol 644 jar="framework-healthfitness" 645 pattern="android.health.connect.datatypes.FhirResource" 646 sdks="U-ext,V-ext" /> 647 648 <symbol 649 jar="framework-healthfitness" 650 pattern="android.health.connect.datatypes.FhirResource.Builder" 651 sdks="U-ext,V-ext" /> 652 653 <symbol 654 jar="framework-healthfitness" 655 pattern="android.health.connect.datatypes.FhirVersion" 656 sdks="U-ext,V-ext" /> 657 658 <symbol 659 jar="framework-healthfitness" 660 pattern="android.health.connect.datatypes.MedicalDataSource" 661 sdks="U-ext,V-ext" /> 662 663 <symbol 664 jar="framework-healthfitness" 665 pattern="android.health.connect.datatypes.MedicalDataSource.Builder" 666 sdks="U-ext,V-ext" /> 667 668 <symbol 669 jar="framework-healthfitness" 670 pattern="android.health.connect.datatypes.MedicalResource" 671 sdks="U-ext,V-ext" /> 672 673 <symbol 674 jar="framework-healthfitness" 675 pattern="android.health.connect.datatypes.MedicalResource.Builder" 676 sdks="U-ext,V-ext" /> 677 678 <symbol 679 jar="framework-healthfitness" 680 pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_ALLERGIES_INTOLERANCES" 681 sdks="U-ext,V-ext" /> 682 683 <symbol 684 jar="framework-healthfitness" 685 pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_CONDITIONS" 686 sdks="U-ext,V-ext" /> 687 688 <symbol 689 jar="framework-healthfitness" 690 pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_VACCINES" 691 sdks="U-ext,V-ext" /> 692 693 <symbol 694 jar="framework-healthfitness" 695 pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_LABORATORY_RESULTS" 696 sdks="U-ext,V-ext" /> 697 698 <symbol 699 jar="framework-healthfitness" 700 pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_MEDICATIONS" 701 sdks="U-ext,V-ext" /> 702 703 <symbol 704 jar="framework-healthfitness" 705 pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_PERSONAL_DETAILS" 706 sdks="U-ext,V-ext" /> 707 708 <symbol 709 jar="framework-healthfitness" 710 pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_PRACTITIONER_DETAILS" 711 sdks="U-ext,V-ext" /> 712 713 <symbol 714 jar="framework-healthfitness" 715 pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_PREGNANCY" 716 sdks="U-ext,V-ext" /> 717 718 <symbol 719 jar="framework-healthfitness" 720 pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_PROCEDURES" 721 sdks="U-ext,V-ext" /> 722 723 <symbol 724 jar="framework-healthfitness" 725 pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_SOCIAL_HISTORY" 726 sdks="U-ext,V-ext" /> 727 728 <symbol 729 jar="framework-healthfitness" 730 pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_VISITS" 731 sdks="U-ext,V-ext" /> 732 733 <symbol 734 jar="framework-healthfitness" 735 pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_VITAL_SIGNS" 736 sdks="U-ext,V-ext" /> 737 738 <symbol 739 jar="framework-healthfitness" 740 pattern="android.health.connect.HealthPermissions.WRITE_MEDICAL_DATA" 741 sdks="U-ext,V-ext" /> 742 743 <symbol 744 jar="framework-healthfitness" 745 pattern="android.health.connect.HealthPermissions.READ_ACTIVITY_INTENSITY" 746 sdks="U-ext,V-ext" /> 747 748 <symbol 749 jar="framework-healthfitness" 750 pattern="android.health.connect.HealthPermissions.WRITE_ACTIVITY_INTENSITY" 751 sdks="U-ext,V-ext" /> 752 753 <symbol 754 jar="framework-healthfitness" 755 pattern="android.health.connect.datatypes.ActivityIntensityRecord" 756 sdks="U-ext,V-ext" /> 757 758 <symbol 759 jar="framework-healthfitness" 760 pattern="android.health.connect.datatypes.ActivityIntensityRecord.Builder" 761 sdks="U-ext,V-ext" /> 762 763</sdk-extensions-info> 764