blackberry - 如何关闭黑莓手机上的系统对话框?

标签 blackberry dialog integration

我有一个在后台运行的黑莓应用程序,它需要知道系统何时打开“未接来电”系统对话框,并以编程方式将其关闭,而无需用户干预。我怎样才能做到这一点?

我实际上几乎可以知道对话框何时打开,即稍后我以编程方式结束调用...但是我如何获得对对话框的引用并关闭它?

最佳答案

设备关闭按钮的按键注入(inject)如下所示:

KeyEvent inject = new KeyEvent(KeyEvent.KEY_DOWN, Characters.ESCAPE, 0);
inject.post();

不要忘记设置设备发布权限: 选项=>高级选项=>应用程序=>[您的应用程序]=>编辑默认权限=>交互=>击键注入(inject)

可能有用:
BlackBerry - Simulate a KeyPress event

关于blackberry - 如何关闭黑莓手机上的系统对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/318540/

相关文章:

ios - Google 和 Facebook 在同一个应用程序中登录

java - 如何在具有即时消息功能的应用程序中保持黑莓套接字连接

android - RIM OS (BIS)、IOS和android中Push功能的区别

blackberry - 存储在我的 PersistentObject 中的数据会在 Blackberry 中的应用程序更新时保留吗?

c++ - 如何使对话框标题居中?

c# - 需要一个在 C++、Java 和 .Net 应用程序之间共享的缓存

java - Blackberry - 字段 - 水平对齐

javascript - jQuery UI 对话框和 Textarea 焦点问题

android - 单击肯定按钮后如何取消首选项对话框关闭?

c - 如何用C实现无限极限梯形积分?