Sto eseguendo il macking di una barra di navigazione personalizzata su Android 4.0.3.r1 e desidero inviare eventi chiave come "Home" e "Indietro". La mia domanda non è un sistema di conseguenza:Come posso inviare eventi chiave in Android?
IWindowManager mWindowManager = IWindowManager.Stub.asInterface(
ServiceManager.getService(Context.WINDOW_SERVICE));
mWindowManager.injectKeyEvent(ev, false);
Non funziona, perché non riesco a ottenere android.permission.INJECT_EVENTS
da non applicazione di sistema. Come posso fare questo?
Qualcuno modificato la mia domanda da "Come posso inviare gli eventi chiave in Android?" a "Come posso gestire gli eventi chiave in Android?" Quindi voglio sapere come posso ** inviare ** evento chiave. –