Events Blackberry设置注入事件的权限(esc按钮跳回应用程序)

Events Blackberry设置注入事件的权限(esc按钮跳回应用程序),events,blackberry,camera,inject,Events,Blackberry,Camera,Inject,我通过调用相机拍照,正如许多人解释的那样,我使用 EventInjector.KeyEvent inject = new EventInjector.KeyEvent(EventInjector.KeyEvent.KEY_DOWN, Characters.ESCAPE, 0); inject.post(); inject.post(); 。。。在文件系

我通过调用相机拍照,正如许多人解释的那样,我使用

                        EventInjector.KeyEvent inject = new EventInjector.KeyEvent(EventInjector.KeyEvent.KEY_DOWN, Characters.ESCAPE, 0);
                        inject.post();
                        inject.post();
。。。在文件系统JournalListener中

这在模拟器上工作,但在我的设备(Bold 9900)上不工作。如何以编程方式设置应用程序的权限,以便用户无需手动设置权限即可在设备上工作


干杯

您必须测试您拥有的权限,然后请求您没有但需要的权限。这里有个提示。不要像许多其他应用程序开发人员那样胡闹。在第一次运行时请求权限,并获取您获得的权限。如果您没有获得所需的权限,请通知用户,如果没有该权限,您将无法运行,并让他们可以选择再次查看您的权限对话框。如果您没有获得不重要的权限,并且InputSimulation对将相机放在一边的权限非常危险,请运行,但通知用户(在适当的时间)他/她必须执行一些手动操作。比如拍照后把相机收起来

您需要使用的类是ApplicationPermission、ApplicationPermissionManager和ReasonProvider