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<manifest xmlns:android="http://schemas.android.com/apk/res/android" 19 package="com.android.healthconnect.controller"> 20 21 <permission 22 android:name="android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND" 23 android:label="@string/background_read_description" 24 android:protectionLevel="dangerous" 25 android:permissionGroup="android.permission-group.HEALTH" /> 26 27 <permission 28 android:name="android.permission.health.READ_HEALTH_DATA_HISTORY" 29 android:label="@string/historic_access_description" 30 android:protectionLevel="dangerous" 31 android:permissionGroup="android.permission-group.HEALTH" /> 32 33 <!-- Read permissions for activities --> 34 <!-- Allows an application to read calories burnt. 35 <p>Protection level: dangerous 36 --> 37 <permission 38 android:name="android.permission.health.READ_ACTIVE_CALORIES_BURNED" 39 android:label="@string/active_calories_burned_read_content_description" 40 android:protectionLevel="dangerous" 41 android:permissionGroup="android.permission-group.HEALTH" /> 42 43 <permission 44 android:name="android.permission.health.READ_ACTIVITY_INTENSITY" 45 android:label="@string/activity_intensity_read_content_description" 46 android:protectionLevel="dangerous" 47 android:permissionGroup="android.permission-group.HEALTH" 48 /> 49 50 <permission 51 android:name="android.permission.health.READ_DISTANCE" 52 android:label="@string/distance_read_content_description" 53 android:protectionLevel="dangerous" 54 android:permissionGroup="android.permission-group.HEALTH" /> 55 56 <permission 57 android:name="android.permission.health.READ_ELEVATION_GAINED" 58 android:label="@string/elevation_gained_read_content_description" 59 android:protectionLevel="dangerous" 60 android:permissionGroup="android.permission-group.HEALTH" /> 61 62 <permission 63 android:name="android.permission.health.READ_EXERCISE" 64 android:label="@string/exercise_read_content_description" 65 android:protectionLevel="dangerous" 66 android:permissionGroup="android.permission-group.HEALTH" /> 67 68 <permission 69 android:name="android.permission.health.READ_EXERCISE_ROUTES" 70 android:label="@string/exercise_routes_read_content_description" 71 android:protectionLevel="dangerous" 72 android:permissionGroup="android.permission-group.HEALTH" /> 73 74 <permission 75 android:name="android.permission.health.READ_EXERCISE_ROUTE" 76 android:label="@string/exercise_route_read_content_description" 77 android:protectionLevel="signature" /> 78 79 <permission 80 android:name="android.permission.health.READ_FLOORS_CLIMBED" 81 android:label="@string/floors_climbed_read_content_description" 82 android:protectionLevel="dangerous" 83 android:permissionGroup="android.permission-group.HEALTH" /> 84 85 <permission 86 android:name="android.permission.health.READ_STEPS" 87 android:label="@string/steps_read_content_description" 88 android:protectionLevel="dangerous" 89 android:permissionGroup="android.permission-group.HEALTH" /> 90 91 <permission 92 android:name="android.permission.health.READ_TOTAL_CALORIES_BURNED" 93 android:label="@string/total_calories_burned_read_content_description" 94 android:protectionLevel="dangerous" 95 android:permissionGroup="android.permission-group.HEALTH" /> 96 97 <permission 98 android:name="android.permission.health.READ_VO2_MAX" 99 android:label="@string/vo2_max_read_content_description" 100 android:protectionLevel="dangerous" 101 android:permissionGroup="android.permission-group.HEALTH" /> 102 103 <permission 104 android:name="android.permission.health.READ_WHEELCHAIR_PUSHES" 105 android:label="@string/wheelchair_pushes_read_content_description" 106 android:protectionLevel="dangerous" 107 android:permissionGroup="android.permission-group.HEALTH" /> 108 109 <permission 110 android:name="android.permission.health.READ_POWER" 111 android:label="@string/power_read_content_description" 112 android:protectionLevel="dangerous" 113 android:permissionGroup="android.permission-group.HEALTH" /> 114 115 <permission 116 android:name="android.permission.health.READ_SPEED" 117 android:label="@string/speed_read_content_description" 118 android:protectionLevel="dangerous" 119 android:permissionGroup="android.permission-group.HEALTH" /> 120 121 <!-- Read permissions for measurements --> 122 <permission 123 android:name="android.permission.health.READ_BASAL_METABOLIC_RATE" 124 android:label="@string/basal_metabolic_rate_read_content_description" 125 android:protectionLevel="dangerous" 126 android:permissionGroup="android.permission-group.HEALTH" /> 127 128 <permission 129 android:name="android.permission.health.READ_BODY_FAT" 130 android:label="@string/body_fat_read_content_description" 131 android:protectionLevel="dangerous" 132 android:permissionGroup="android.permission-group.HEALTH" /> 133 134 <permission 135 android:name="android.permission.health.READ_BODY_WATER_MASS" 136 android:label="@string/body_water_mass_read_content_description" 137 android:protectionLevel="dangerous" 138 android:permissionGroup="android.permission-group.HEALTH" /> 139 140 <permission 141 android:name="android.permission.health.READ_BONE_MASS" 142 android:label="@string/bone_mass_read_content_description" 143 android:protectionLevel="dangerous" 144 android:permissionGroup="android.permission-group.HEALTH" /> 145 146 <permission 147 android:name="android.permission.health.READ_HEIGHT" 148 android:label="@string/height_read_content_description" 149 android:protectionLevel="dangerous" 150 android:permissionGroup="android.permission-group.HEALTH" /> 151 152 <permission 153 android:name="android.permission.health.READ_LEAN_BODY_MASS" 154 android:label="@string/lean_body_mass_read_content_description" 155 android:protectionLevel="dangerous" 156 android:permissionGroup="android.permission-group.HEALTH" /> 157 158 <permission 159 android:name="android.permission.health.READ_WEIGHT" 160 android:label="@string/weight_read_content_description" 161 android:protectionLevel="dangerous" 162 android:permissionGroup="android.permission-group.HEALTH" /> 163 164 <!-- Read permissions for cycle tracking --> 165 <permission 166 android:name="android.permission.health.READ_CERVICAL_MUCUS" 167 android:label="@string/cervical_mucus_read_content_description" 168 android:protectionLevel="dangerous" 169 android:permissionGroup="android.permission-group.HEALTH" /> 170 171 <permission 172 android:name="android.permission.health.READ_INTERMENSTRUAL_BLEEDING" 173 android:label="@string/intermenstrual_bleeding_read_content_description" 174 android:protectionLevel="dangerous" 175 android:permissionGroup="android.permission-group.HEALTH" /> 176 177 <permission 178 android:name="android.permission.health.READ_MENSTRUATION" 179 android:label="@string/menstruation_read_content_description" 180 android:protectionLevel="dangerous" 181 android:permissionGroup="android.permission-group.HEALTH" /> 182 183 <permission 184 android:name="android.permission.health.READ_OVULATION_TEST" 185 android:label="@string/ovulation_test_read_content_description" 186 android:protectionLevel="dangerous" 187 android:permissionGroup="android.permission-group.HEALTH" /> 188 189 <permission 190 android:name="android.permission.health.READ_SEXUAL_ACTIVITY" 191 android:label="@string/sexual_activity_read_content_description" 192 android:protectionLevel="dangerous" 193 android:permissionGroup="android.permission-group.HEALTH" /> 194 195 <!-- Read permissions for nutrition --> 196 <permission 197 android:name="android.permission.health.READ_HYDRATION" 198 android:label="@string/hydration_read_content_description" 199 android:protectionLevel="dangerous" 200 android:permissionGroup="android.permission-group.HEALTH" /> 201 202 <permission 203 android:name="android.permission.health.READ_NUTRITION" 204 android:label="@string/nutrition_read_content_description" 205 android:protectionLevel="dangerous" 206 android:permissionGroup="android.permission-group.HEALTH" /> 207 208 <!-- Read permissions for sleep --> 209 <permission 210 android:name="android.permission.health.READ_SLEEP" 211 android:label="@string/sleep_read_content_description" 212 android:protectionLevel="dangerous" 213 android:permissionGroup="android.permission-group.HEALTH" /> 214 215 <!-- Read permissions for vitals --> 216 <permission 217 android:name="android.permission.health.READ_BASAL_BODY_TEMPERATURE" 218 android:label="@string/basal_body_temperature_read_content_description" 219 android:protectionLevel="dangerous" 220 android:permissionGroup="android.permission-group.HEALTH" /> 221 222 <permission 223 android:name="android.permission.health.READ_BLOOD_GLUCOSE" 224 android:label="@string/blood_glucose_read_content_description" 225 android:protectionLevel="dangerous" 226 android:permissionGroup="android.permission-group.HEALTH" /> 227 228 <permission 229 android:name="android.permission.health.READ_BLOOD_PRESSURE" 230 android:label="@string/blood_pressure_read_content_description" 231 android:protectionLevel="dangerous" 232 android:permissionGroup="android.permission-group.HEALTH" /> 233 234 <permission 235 android:name="android.permission.health.READ_BODY_TEMPERATURE" 236 android:label="@string/body_temperature_read_content_description" 237 android:protectionLevel="dangerous" 238 android:permissionGroup="android.permission-group.HEALTH" /> 239 240 <permission 241 android:name="android.permission.health.READ_HEART_RATE" 242 android:label="@string/heart_rate_read_content_description" 243 android:protectionLevel="dangerous" 244 android:backgroundPermission= 245 "android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND" 246 android:permissionGroup="android.permission-group.HEALTH" /> 247 248 <permission 249 android:name="android.permission.health.READ_HEART_RATE_VARIABILITY" 250 android:label="@string/heart_rate_variability_read_content_description" 251 android:protectionLevel="dangerous" 252 android:permissionGroup="android.permission-group.HEALTH" /> 253 254 <permission 255 android:name="android.permission.health.READ_OXYGEN_SATURATION" 256 android:label="@string/oxygen_saturation_read_content_description" 257 android:protectionLevel="dangerous" 258 android:backgroundPermission= 259 "android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND" 260 android:permissionGroup="android.permission-group.HEALTH" /> 261 262 <permission 263 android:name="android.permission.health.READ_RESPIRATORY_RATE" 264 android:label="@string/respiratory_rate_read_content_description" 265 android:protectionLevel="dangerous" 266 android:permissionGroup="android.permission-group.HEALTH" /> 267 268 <permission 269 android:name="android.permission.health.READ_RESTING_HEART_RATE" 270 android:label="@string/resting_heart_rate_read_content_description" 271 android:protectionLevel="dangerous" 272 android:permissionGroup="android.permission-group.HEALTH" /> 273 274 <permission 275 android:name="android.permission.health.READ_SKIN_TEMPERATURE" 276 android:label="@string/skin_temperature_read_content_description" 277 android:protectionLevel="dangerous" 278 android:backgroundPermission= 279 "android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND" 280 android:permissionGroup="android.permission-group.HEALTH" /> 281 282 <permission 283 android:name="android.permission.health.READ_PLANNED_EXERCISE" 284 android:label="@string/planned_exercise_read_content_description" 285 android:protectionLevel="dangerous" 286 android:permissionGroup="android.permission-group.HEALTH" /> 287 288 <!-- Read permissions for personal health records --> 289 <permission 290 android:name="android.permission.health.READ_MEDICAL_DATA_ALLERGIES_INTOLERANCES" 291 android:label="@string/allergies_intolerances_content_description" 292 android:protectionLevel="dangerous" 293 android:permissionGroup="android.permission-group.HEALTH" /> 294 <permission 295 android:name="android.permission.health.READ_MEDICAL_DATA_CONDITIONS" 296 android:label="@string/conditions_content_description" 297 android:protectionLevel="dangerous" 298 android:permissionGroup="android.permission-group.HEALTH" /> 299 <permission 300 android:name="android.permission.health.READ_MEDICAL_DATA_LABORATORY_RESULTS" 301 android:label="@string/laboratory_results_content_description" 302 android:protectionLevel="dangerous" 303 android:permissionGroup="android.permission-group.HEALTH" /> 304 <permission 305 android:name="android.permission.health.READ_MEDICAL_DATA_MEDICATIONS" 306 android:label="@string/laboratory_results_content_description" 307 android:protectionLevel="dangerous" 308 android:permissionGroup="android.permission-group.HEALTH" /> 309 <permission 310 android:name="android.permission.health.READ_MEDICAL_DATA_PERSONAL_DETAILS" 311 android:label="@string/personal_details_content_description" 312 android:protectionLevel="dangerous" 313 android:permissionGroup="android.permission-group.HEALTH" /> 314 <permission 315 android:name="android.permission.health.READ_MEDICAL_DATA_PRACTITIONER_DETAILS" 316 android:label="@string/practitioner_details_content_description" 317 android:protectionLevel="dangerous" 318 android:permissionGroup="android.permission-group.HEALTH" /> 319 <permission 320 android:name="android.permission.health.READ_MEDICAL_DATA_PREGNANCY" 321 android:label="@string/pregnancy_content_description" 322 android:protectionLevel="dangerous" 323 android:permissionGroup="android.permission-group.HEALTH" /> 324 <permission 325 android:name="android.permission.health.READ_MEDICAL_DATA_PROCEDURES" 326 android:label="@string/procedures_content_description" 327 android:protectionLevel="dangerous" 328 android:permissionGroup="android.permission-group.HEALTH" /> 329 <permission 330 android:name="android.permission.health.READ_MEDICAL_DATA_SOCIAL_HISTORY" 331 android:label="@string/social_history_content_description" 332 android:protectionLevel="dangerous" 333 android:permissionGroup="android.permission-group.HEALTH" /> 334 <permission 335 android:name="android.permission.health.READ_MEDICAL_DATA_VACCINES" 336 android:label="@string/vaccines_content_description" 337 android:protectionLevel="dangerous" 338 android:permissionGroup="android.permission-group.HEALTH" /> 339 <permission 340 android:name="android.permission.health.READ_MEDICAL_DATA_VISITS" 341 android:label="@string/visits_content_description" 342 android:protectionLevel="dangerous" 343 android:permissionGroup="android.permission-group.HEALTH" /> 344 <permission 345 android:name="android.permission.health.READ_MEDICAL_DATA_VITAL_SIGNS" 346 android:label="@string/vital_signs_content_description" 347 android:protectionLevel="dangerous" 348 android:permissionGroup="android.permission-group.HEALTH" /> 349 350 <!-- Read permissions for wellness --> 351 <permission 352 android:name="android.permission.health.READ_MINDFULNESS" 353 android:label="@string/mindfulness_read_content_description" 354 android:protectionLevel="dangerous" 355 android:permissionGroup="android.permission-group.HEALTH" /> 356 357 <!-- Write permissions --> 358 <!-- Write permissions for activities --> 359 <permission 360 android:name="android.permission.health.WRITE_ACTIVE_CALORIES_BURNED" 361 android:label="@string/active_calories_burned_write_content_description" 362 android:protectionLevel="dangerous" 363 android:permissionGroup="android.permission-group.HEALTH" /> 364 365 <permission 366 android:name="android.permission.health.WRITE_ACTIVITY_INTENSITY" 367 android:label="@string/activity_intensity_write_content_description" 368 android:protectionLevel="dangerous" 369 android:permissionGroup="android.permission-group.HEALTH" 370 /> 371 372 <permission 373 android:name="android.permission.health.WRITE_DISTANCE" 374 android:label="@string/distance_write_content_description" 375 android:protectionLevel="dangerous" 376 android:permissionGroup="android.permission-group.HEALTH" /> 377 378 <permission 379 android:name="android.permission.health.WRITE_ELEVATION_GAINED" 380 android:label="@string/elevation_gained_write_content_description" 381 android:protectionLevel="dangerous" 382 android:permissionGroup="android.permission-group.HEALTH" /> 383 384 <permission 385 android:name="android.permission.health.WRITE_EXERCISE" 386 android:label="@string/exercise_write_content_description" 387 android:protectionLevel="dangerous" 388 android:permissionGroup="android.permission-group.HEALTH" /> 389 390 <permission 391 android:name="android.permission.health.WRITE_EXERCISE_ROUTE" 392 android:label="@string/exercise_route_write_content_description" 393 android:protectionLevel="dangerous" 394 android:permissionGroup="android.permission-group.HEALTH" /> 395 396 <permission 397 android:name="android.permission.health.WRITE_FLOORS_CLIMBED" 398 android:label="@string/floors_climbed_write_content_description" 399 android:protectionLevel="dangerous" 400 android:permissionGroup="android.permission-group.HEALTH" /> 401 402 <permission 403 android:name="android.permission.health.WRITE_STEPS" 404 android:label="@string/steps_write_content_description" 405 android:protectionLevel="dangerous" 406 android:permissionGroup="android.permission-group.HEALTH" /> 407 408 <permission 409 android:name="android.permission.health.WRITE_TOTAL_CALORIES_BURNED" 410 android:label="@string/total_calories_burned_write_content_description" 411 android:protectionLevel="dangerous" 412 android:permissionGroup="android.permission-group.HEALTH" /> 413 414 <permission 415 android:name="android.permission.health.WRITE_VO2_MAX" 416 android:label="@string/vo2_max_write_content_description" 417 android:protectionLevel="dangerous" 418 android:permissionGroup="android.permission-group.HEALTH" /> 419 420 <permission 421 android:name="android.permission.health.WRITE_WHEELCHAIR_PUSHES" 422 android:label="@string/wheelchair_pushes_write_content_description" 423 android:protectionLevel="dangerous" 424 android:permissionGroup="android.permission-group.HEALTH" /> 425 426 <permission 427 android:name="android.permission.health.WRITE_POWER" 428 android:label="@string/power_write_content_description" 429 android:protectionLevel="dangerous" 430 android:permissionGroup="android.permission-group.HEALTH" /> 431 432 <permission 433 android:name="android.permission.health.WRITE_SPEED" 434 android:label="@string/speed_write_content_description" 435 android:protectionLevel="dangerous" 436 android:permissionGroup="android.permission-group.HEALTH" /> 437 438 <!-- Write permissions for measurements --> 439 <permission 440 android:name="android.permission.health.WRITE_BASAL_METABOLIC_RATE" 441 android:label="@string/basal_metabolic_rate_write_content_description" 442 android:protectionLevel="dangerous" 443 android:permissionGroup="android.permission-group.HEALTH" /> 444 445 <permission 446 android:name="android.permission.health.WRITE_BODY_FAT" 447 android:label="@string/body_fat_write_content_description" 448 android:protectionLevel="dangerous" 449 android:permissionGroup="android.permission-group.HEALTH" /> 450 451 <permission 452 android:name="android.permission.health.WRITE_BODY_WATER_MASS" 453 android:label="@string/body_water_mass_write_content_description" 454 android:protectionLevel="dangerous" 455 android:permissionGroup="android.permission-group.HEALTH" /> 456 457 <permission 458 android:name="android.permission.health.WRITE_BONE_MASS" 459 android:label="@string/bone_mass_write_content_description" 460 android:protectionLevel="dangerous" 461 android:permissionGroup="android.permission-group.HEALTH" /> 462 463 <permission 464 android:name="android.permission.health.WRITE_HEIGHT" 465 android:label="@string/height_write_content_description" 466 android:protectionLevel="dangerous" 467 android:permissionGroup="android.permission-group.HEALTH" /> 468 469 <permission 470 android:name="android.permission.health.WRITE_LEAN_BODY_MASS" 471 android:label="@string/lean_body_mass_write_content_description" 472 android:protectionLevel="dangerous" 473 android:permissionGroup="android.permission-group.HEALTH" /> 474 475 <permission 476 android:name="android.permission.health.WRITE_WEIGHT" 477 android:label="@string/weight_write_content_description" 478 android:protectionLevel="dangerous" 479 android:permissionGroup="android.permission-group.HEALTH" /> 480 481 <!-- Write permissions for cycle tracking --> 482 <permission 483 android:name="android.permission.health.WRITE_CERVICAL_MUCUS" 484 android:label="@string/cervical_mucus_write_content_description" 485 android:protectionLevel="dangerous" 486 android:permissionGroup="android.permission-group.HEALTH" /> 487 488 <permission 489 android:name="android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING" 490 android:label="@string/intermenstrual_bleeding_write_content_description" 491 android:protectionLevel="dangerous" 492 android:permissionGroup="android.permission-group.HEALTH" /> 493 494 <permission 495 android:name="android.permission.health.WRITE_MENSTRUATION" 496 android:label="@string/menstruation_write_content_description" 497 android:protectionLevel="dangerous" 498 android:permissionGroup="android.permission-group.HEALTH" /> 499 500 <permission 501 android:name="android.permission.health.WRITE_OVULATION_TEST" 502 android:label="@string/ovulation_test_write_content_description" 503 android:protectionLevel="dangerous" 504 android:permissionGroup="android.permission-group.HEALTH" /> 505 506 <permission 507 android:name="android.permission.health.WRITE_SEXUAL_ACTIVITY" 508 android:label="@string/sexual_activity_write_content_description" 509 android:protectionLevel="dangerous" 510 android:permissionGroup="android.permission-group.HEALTH" /> 511 512 <!-- Write permissions for nutrition --> 513 <permission 514 android:name="android.permission.health.WRITE_HYDRATION" 515 android:label="@string/hydration_write_content_description" 516 android:protectionLevel="dangerous" 517 android:permissionGroup="android.permission-group.HEALTH" /> 518 519 <permission 520 android:name="android.permission.health.WRITE_NUTRITION" 521 android:label="@string/nutrition_write_content_description" 522 android:protectionLevel="dangerous" 523 android:permissionGroup="android.permission-group.HEALTH" /> 524 525 <!-- Write permissions for sleep --> 526 <permission 527 android:name="android.permission.health.WRITE_SLEEP" 528 android:label="@string/sleep_write_content_description" 529 android:protectionLevel="dangerous" 530 android:permissionGroup="android.permission-group.HEALTH" /> 531 532 <!-- Write permissions for vitals --> 533 <permission 534 android:name="android.permission.health.WRITE_BASAL_BODY_TEMPERATURE" 535 android:label="@string/basal_body_temperature_write_content_description" 536 android:protectionLevel="dangerous" 537 android:permissionGroup="android.permission-group.HEALTH" /> 538 539 <permission 540 android:name="android.permission.health.WRITE_BLOOD_GLUCOSE" 541 android:label="@string/blood_glucose_write_content_description" 542 android:protectionLevel="dangerous" 543 android:permissionGroup="android.permission-group.HEALTH" /> 544 545 <permission 546 android:name="android.permission.health.WRITE_BLOOD_PRESSURE" 547 android:label="@string/blood_pressure_write_content_description" 548 android:protectionLevel="dangerous" 549 android:permissionGroup="android.permission-group.HEALTH" /> 550 551 <permission 552 android:name="android.permission.health.WRITE_BODY_TEMPERATURE" 553 android:label="@string/body_temperature_write_content_description" 554 android:protectionLevel="dangerous" 555 android:permissionGroup="android.permission-group.HEALTH" /> 556 557 <permission 558 android:name="android.permission.health.WRITE_HEART_RATE" 559 android:label="@string/heart_rate_write_content_description" 560 android:protectionLevel="dangerous" 561 android:permissionGroup="android.permission-group.HEALTH" /> 562 563 <permission 564 android:name="android.permission.health.WRITE_HEART_RATE_VARIABILITY" 565 android:label="@string/heart_rate_variability_write_content_description" 566 android:protectionLevel="dangerous" 567 android:permissionGroup="android.permission-group.HEALTH" /> 568 569 <permission 570 android:name="android.permission.health.WRITE_OXYGEN_SATURATION" 571 android:label="@string/oxygen_saturation_write_content_description" 572 android:protectionLevel="dangerous" 573 android:permissionGroup="android.permission-group.HEALTH" /> 574 575 <permission 576 android:name="android.permission.health.WRITE_RESPIRATORY_RATE" 577 android:label="@string/respiratory_rate_write_content_description" 578 android:protectionLevel="dangerous" 579 android:permissionGroup="android.permission-group.HEALTH" /> 580 581 <permission 582 android:name="android.permission.health.WRITE_RESTING_HEART_RATE" 583 android:label="@string/resting_heart_rate_write_content_description" 584 android:protectionLevel="dangerous" 585 android:permissionGroup="android.permission-group.HEALTH" /> 586 587 <permission 588 android:name="android.permission.health.WRITE_SKIN_TEMPERATURE" 589 android:label="@string/skin_temperature_write_content_description" 590 android:protectionLevel="dangerous" 591 android:permissionGroup="android.permission-group.HEALTH" /> 592 593 <permission 594 android:name="android.permission.health.WRITE_PLANNED_EXERCISE" 595 android:label="@string/planned_exercise_write_content_description" 596 android:protectionLevel="dangerous" 597 android:permissionGroup="android.permission-group.HEALTH" /> 598 599 <!-- Write permissions for personal health records --> 600 <permission 601 android:name="android.permission.health.WRITE_MEDICAL_DATA" 602 android:label="@string/all_medical_data_content_description" 603 android:protectionLevel="dangerous" 604 android:permissionGroup="android.permission-group.HEALTH" /> 605 606 <!-- Write permissions for wellness --> 607 <permission 608 android:name="android.permission.health.WRITE_MINDFULNESS" 609 android:label="@string/mindfulness_write_content_description" 610 android:protectionLevel="dangerous" 611 android:permissionGroup="android.permission-group.HEALTH" /> 612</manifest> 613