Gesundheit@1.0 einstellen
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Das Framework funktioniert weiterhin mit health@1.0, bis es vollständig eingestellt wird.
nach dem Standard
Zeitplan zur Einstellung von HAL.
Wenn Health@1.0 veraltet ist (Eintrag entfernt aus
Framework-Kompatibilitätsmatrix),
healthd
und libbatterymonitor
müssen ebenfalls vom System entfernt werden, um dies zu vermeiden.
unbekannte Verhaltensweisen. Da Health@1.0 ein optionaler HAL ist und alle
healthd
-Abhängigkeiten von health@1.0 werden durch NULL-Prüfungen geschützt, nichts sollte
eine Pause bei der Einstellung.
Wenn Android den Legacy-Codepfad (healthd, health@1.0), Health@1.0 HAL entfernt
gemäß dem Zeitplan für die Einstellung verworfen. Außerdem nutzt Android
wird Folgendes entfernt:
- fehlerfreie Abhängigkeit im Framework
- gesund
- HAL-Definitionsbibliothek vom Typ Health@1.0 vom System
- Health@1.0-Eintrag in der Framework-Kompatibilitätsmatrix
Fehlerfreie Version entfernen
Für Geräte, die mit Android 9 auf den Markt gebracht werden, und Geräte
Upgrade auf Android 9 mit Health 2.0 HAL
im neuen Anbieter-Image empfehlen wir, healthd
aus dem System-Image zu entfernen.
um Speicherplatz zu sparen und die Bootzeit zu beschleunigen.
Gehen Sie dazu so vor:
Entferne healthd
und healthd.rc
aus dem System-Image, indem du die
folgende Zeile zur gerätespezifischen Implementierung in Soong:
cc_binary {
name: "android.hardware.health@2.0-service.device_name"
overrides: ["healthd"],
// ...
}
Wenn sich das Modul unter dem Namen „Make“ befindet:
LOCAL_MODULE_NAME := \
android.hardware.health@2.0-service.device_name
LOCAL_OVERRIDES_MODULES := healthd
Wenn die Standardimplementierung android.hardware.health@2.0-service
gleich
eine gerätespezifische
android.hardware.health@2.0-service.device_name
. Weitere Informationen
finden Sie unter Google Health implementieren.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2024-08-23 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]
{"lastModified": "Zuletzt aktualisiert: 2024-08-23\u00a0(UTC)."}
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-08-23 (UTC)."]]