FelixL
Ehrenmitglied
- 821
Servus,
da es mich stört immer einige Sekunden auf die App-Liste beim Halten der Home-Taste zu warten bastele ich mir gerade eine App ähnlich ButtonSavior um einen einzelnen Softkey dafür zu haben. Ich will (und kann, da zu wenige) keine der Hardware-Tasten des Blade dafür opfern, will aber auch nicht durchgehend eine Leiste mit den Softkeys eingeblendet haben.
Hab nach einem Vormittag an Test eine komplett durchsichtige Leiste am linken Bildschirmrand die eine Zeile Code (zu Testzwecken einen Toast) auslöst wenn man vom linken Bildschirmrand weit genug nach rechts wischt. Funktioniert einwandfrei (wird automatisch hinter der Tastatur angeordnet, z.B.), nur das jetzt der Befehl fehlt um den "RecentApplicationsDialog" auszulösen.
Der wird vom PhoneWindowManager verwaltet:
GrepCode: com.android.internal.policy.impl.PhoneWindowManager (.java) - Class - Source Code View)
Die entsprechende Funktion showOrHideRecentAppsDialog() kann ich aber nicht aufrufen (wobei mir gerade auffällt das ich es noch nicht auf dem 4.0erSDK getestet habe....auf jeden Fall sollte die Funktion System-intern sein).
Stattdessen wollte ich den Keycode des "AppSwitcherKeys" nutzen:
KeyEvent | Android Developers
Unter früheren Versionen soll das so funktioniert haben (als Beispiel mit einem Keycode für HOME
su
input keyevent 3
Unter einer ICS-alpha funktioniert es aber nicht. Die Shell gibt
"+Stopped (signal) input keyevent 3"
zurück.
Jemand eine Idee oder das 4.0er SDk schon installiert?
da es mich stört immer einige Sekunden auf die App-Liste beim Halten der Home-Taste zu warten bastele ich mir gerade eine App ähnlich ButtonSavior um einen einzelnen Softkey dafür zu haben. Ich will (und kann, da zu wenige) keine der Hardware-Tasten des Blade dafür opfern, will aber auch nicht durchgehend eine Leiste mit den Softkeys eingeblendet haben.
Hab nach einem Vormittag an Test eine komplett durchsichtige Leiste am linken Bildschirmrand die eine Zeile Code (zu Testzwecken einen Toast) auslöst wenn man vom linken Bildschirmrand weit genug nach rechts wischt. Funktioniert einwandfrei (wird automatisch hinter der Tastatur angeordnet, z.B.), nur das jetzt der Befehl fehlt um den "RecentApplicationsDialog" auszulösen.
Der wird vom PhoneWindowManager verwaltet:
GrepCode: com.android.internal.policy.impl.PhoneWindowManager (.java) - Class - Source Code View)
Die entsprechende Funktion showOrHideRecentAppsDialog() kann ich aber nicht aufrufen (wobei mir gerade auffällt das ich es noch nicht auf dem 4.0erSDK getestet habe....auf jeden Fall sollte die Funktion System-intern sein).
Stattdessen wollte ich den Keycode des "AppSwitcherKeys" nutzen:
KeyEvent | Android Developers
Unter früheren Versionen soll das so funktioniert haben (als Beispiel mit einem Keycode für HOME
su
input keyevent 3
Unter einer ICS-alpha funktioniert es aber nicht. Die Shell gibt
"+Stopped (signal) input keyevent 3"
zurück.
Jemand eine Idee oder das 4.0er SDk schon installiert?