【发布时间】:2012-10-23 08:39:53
【问题描述】:
我正在为 Android 4.0.3.r1 制作一个自定义导航栏,并希望发送诸如“Home”和“Back”之类的关键事件。因此,我的应用程序不是系统:
IWindowManager mWindowManager = IWindowManager.Stub.asInterface(
ServiceManager.getService(Context.WINDOW_SERVICE));
mWindowManager.injectKeyEvent( ev, false );
它不起作用,因为我无法从非系统应用程序中获取android.permission.INJECT_EVENTS。我该怎么做?
【问题讨论】:
-
有人从“如何在 android 中发送关键事件?”中编辑了我的问题。到“如何处理 android 中的关键事件?”所以我想知道如何发送关键事件。
标签: android android-event