können Sie für hasPermanentMenuKey
überprüfen
boolean hasMenuKey = ViewConfiguration.get(context).hasPermanentMenuKey();
zu verwenden, wenn das wahr gibt es bedeutet, die Softkeys Sie nicht über.
über verschiedene APIs Ebene nicht über honeycomb
Sorgen machen, weil sie mehr nicht Softkeys haben, auf verschiedenen APIs lesen für please refer to this answer.
Bericht, wenn das Gerät über eine permanente Menütaste verfügt, die dem Benutzer zur Verfügung steht.
Ab Android 3.0 ist möglicherweise kein permanenter Menütaste für Geräte verfügbar. Apps sollten die Aktionsleiste verwenden, um Menüoptionen für Benutzer anzuzeigen. Es gibt jedoch einige Apps, bei denen die Aktionsleiste ungeeignet oder unerwünscht ist. Diese Methode kann verwendet werden, um zu erkennen, ob eine Menütaste vorhanden ist. Wenn nicht, sollten Anwendungen eine andere On-Screen-Affordanz bieten, um auf Funktionalität zuzugreifen.