Apps ohne die Auto-UI-Bibliothek entwickeln
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Die
Car UI Library (car-ui-library)
ist eine eigenständige Automotive-UI-Bibliothek, die von OEMs angepasst werden kann. Auf jeden Fall Google
empfiehlt die Verwendung der Auto-UI-Bibliothek zum Erstellen Ihrer App. Sollte dies nicht machbar sein,
zwei Alternativen:
- Ab Android 12 können Sie
car-rotary-lib
verwenden,
eine Teilmenge der Auto-UI-Bibliothek.
- Unter Android 11 MÜSSEN Sie Ihre eigenen
FocusParkingView
, FocusArea
und
DirectManipulationHelper
wie unten beschrieben.
FocusParkingView implementieren
Sie können entweder Ihre eigene FocusParkingView
implementieren oder die Klasse aus dem
"car-ui-library" hinzu.
So implementieren Sie FocusParkingView
:
- Codieren Sie den Namen der Bedienungshilfenklasse hart, damit
RotaryService
sie erkennen kann:
@Override
public CharSequence getAccessibilityClassName() {
return "com.android.car.ui.FocusParkingView";
}
FocusArea implementieren
Wie bei FocusParkingView
können Sie Ihre eigenen FocusArea
implementieren
oder die Klasse aus der „car-ui-library“ in Ihr Projekt kopieren.
So implementieren Sie FocusArea
:
- Codieren Sie den Namen der Bedienungshilfenklasse hart, damit der Rotary-Dienst ihn erkennen kann:
@Override
public CharSequence getAccessibilityClassName() {
return "com.android.car.ui.FocusArea";
}
DirectManipulationHelper implementieren
Dies ist eine Dienstprogrammklasse. Sie können die Klasse aus der Auto-UI-Bibliothek in Ihr Projekt kopieren.
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-09-05 (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-09-05\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-09-05 (UTC)."]]