health@1.0 지원 중단
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
표준 HAL 지원 중단 일정에 따라 health@1.0이 완전히 지원 중단될 때까지는 프레임워크에서 health@1.0이 계속 작동합니다.
health@1.0이 지원 중단되면(프레임워크 호환성 매트릭스에서 항목이 삭제되면) healthd의 알 수 없는 동작을 방지하기 위해 healthd
및 libbatterymonitor
도 시스템에서 삭제해야 합니다. health@1.0은 선택적인 HAL이며 health@1.0의 모든 healthd
종속 항목이 NULL 검사로 보호되므로 지원 중단 시 작동이 중단되지 않습니다.
Android에서 기존 코드 경로(healthd, health@1.0)를 삭제하면 Health@1.0 HAL은 지원 중단 일정에 따라 지원이 중단됩니다. 추가로 Android는 다음을 삭제합니다.
- 프레임워크의 healthd 종속 항목
- healthd
- 시스템의 health@1.0 HAL 정의 라이브러리
- 프레임워크 호환성 매트릭스의 health@1.0 항목
healthd 삭제
Android 9로 출시되는 기기 및 Android 9로 업그레이드하여 새로운 공급업체 이미지에서 Health 2.0 HAL을 제공하는 기기의 경우 시스템 이미지에서 healthd
를 삭제하여 디스크 공간을 절약하고 부팅 시간을 단축하는 것이 좋습니다.
방법은 다음과 같습니다.
Soong의 기기별 구현에 다음 줄을 추가하여 시스템 이미지에서 healthd
및 healthd.rc
를 삭제합니다.
cc_binary {
name: "android.hardware.health@2.0-service.device_name"
overrides: ["healthd"],
// ...
}
또는 모듈이 Make에 있는 경우 다음을 실행합니다.
LOCAL_MODULE_NAME := \
android.hardware.health@2.0-service.device_name
LOCAL_OVERRIDES_MODULES := healthd
기본 구현 android.hardware.health@2.0-service
가 설치되어 있으면 기기별 android.hardware.health@2.0-service.device_name
을 대신 구현합니다. 자세한 내용은 Health 구현을 참고하세요.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2024-05-07(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 2024-05-07(UTC)"}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-05-07(UTC)"]]