Ist es möglich, zu erkennen, ob ein Android-Handy einen Trackball hat?
Frage
Meine Anwendung erfordert, dass Benutzer den Trackball, um halten Sie ein erweitertes Menü aufzurufen. Nicht alle Telefone verfügen über einen Trackball, jedoch, so dass ich diese Anforderung für solche Telefone entfernen müssen. Gibt es eine Möglichkeit zu erkennen, ob das Telefon einen Trackball hat?
Lösung
Mit dem Configuration
Objekt, insbesondere die navigation
und navigationHidden
Felder. Sie können ein Configuration
Objekt über getResources().getConfiguration()
erhalten.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow