Meine Anwendung erfordert, dass Benutzer den Trackball gedrückt halten, um auf ein erweitertes Menü zuzugreifen. Nicht alle Telefone haben jedoch einen Trackball, daher muss ich diese Anforderung für solche Telefone entfernen. Gibt es eine Möglichkeit zu erkennen, ob das Telefon einen Trackball hat?Ist es möglich zu erkennen, ob ein Android-Handy einen Trackball hat?
5
A
Antwort
5
Verwenden Sie das Objekt Configuration
, insbesondere die Felder navigation
und navigationHidden
. Sie können ein Configuration
Objekt über getResources().getConfiguration()
erhalten.
Verwandte Themen
- 1. Ist es möglich zu erkennen, ob das Mobilfunknetz verfügbar ist?
- 2. Ist es möglich, ein Einlaufen zu erkennen?
- 3. Ist es möglich zu erkennen, wenn ein Benutzer Tabs wechselt?
- 4. Android - Ist es möglich, ein Lächeln zu erkennen?
- 5. Ist es möglich zu bestimmen, ob die Funktion Argumente hat?
- 6. Ist es möglich, ostasiatische Sprachunterstützung zu erkennen?
- 7. , wie zu erkennen, ob Telefon hat
- 8. Ist es möglich zu überprüfen, ob ein Gerät jailbroken ist?
- 9. ist es möglich zu erkennen, ob ein Flash-Film auch Sound enthält?
- 10. iOS: Ohne GPS ist es möglich zu erkennen, ob der Benutzer ein Fahrzeug fährt?
- 11. Mit requirjs ist es möglich, zu überprüfen, ob ein Modul definiert ist, ohne es zu laden?
- 12. Ist es möglich, einen Datenbanktransaktionsparameter zu verfälschen?
- 13. Ist es möglich, einen Linksklick auf ein Rechtsklick-Browser-Kontextmenü zu erkennen?
- 14. Ist es möglich, zu erkennen, ob das Objekt innerhalb der Elementfunktion temporär ist?
- 15. Ist es möglich, Repaint/Reflow im Browser zu erkennen?
- 16. Ist es möglich zu überprüfen, ob ein Benutzer etwas eingefügt hat?
- 17. Ist es möglich zu erkennen, ob Text länger als eine Zeile in meinem div ist?
- 18. Ermitteln, ob ein Datenrahmen einen MultiIndex hat
- 19. Erkennen, ob Element Impuls Scrolling gestoppt hat?
- 20. Ist es möglich, das Beenden einer Anwendung zu erkennen?
- 21. Ist es möglich zu erkennen, ob das Philips Hue-Licht ausgesteckt ist?
- 22. Ist es möglich, Nullreferenzen mit JSoup zu erkennen?
- 23. Ist es möglich, Nicht-iPod-Musik zu erkennen?
- 24. Ist es möglich, einen ValueType zu klonen?
- 25. Ist es möglich, das nächstgelegene Bluetooth-Gerät zu erkennen?
- 26. Android - So erkennen Sie, ob ein Headset ein Mikrofon hat
- 27. Erkennen, ob ein HttpModule geladen ist
- 28. Ist es möglich, einen Gradienten zu zeichnen?
- 29. Ist es möglich, einen Vorlagenalias zu erstellen?
- 30. Ist es möglich, animierte Gif-Bilder Client-Seite zu erkennen?
Dies ist nicht wirklich eine Antwort ... WIE helfen die Navigation und navigationHidden Felder ?? – Rich
@Rich Vermutlich prüfen, ob die Navigation NAVIGATION_TRACKBALL ist (möglicherweise auch NAVIGATION_DPAD), was anzeigt, dass ein Trackball (oder D-Pad) existiert, und navigationHidden ist nicht NAVIGATIONHIDDEN_YES, was darauf hinweist, dass der Trackball derzeit nicht durch einen Klapp-/Schiebemechanismus verdeckt ist. –