我是这个论坛的初学者,首先,大家好! 有谁知道如何阻止黑莓上的拨出电话或停止发送短信? 任何人都可以提供我对我的程序部分有帮助的java教程吗? 谢谢你, 卡佳以编程方式阻止黑莓上的传出呼叫
1
A
回答
1
关于短信 - 不幸的是没有API来阻止传出的短信。
在BlackBerry中没有可用于中断/阻止传出呼叫的直接API。但有一个解决方法。使用EventInjector类别至send EndCall button event进行主动传出呼叫。 通过在应用程序中实现并使用PhoneListener接口来拦截传出呼叫。
2
尝试使用此代码:
public void callInitiated(int callId) {
final PhoneCall call = Phone.getCall(callId);
final String number = call.getDisplayPhoneNumber();
System.out.println(number);
EventInjector.KeyCodeEvent pressEndKey = new EventInjector.KeyCodeEvent(KeyCodeEvent.KEY_DOWN, (char) Keypad.KEY_END, 0, 100);
EventInjector.KeyCodeEvent releaseEndKey = new EventInjector.KeyCodeEvent(KeyCodeEvent.KEY_UP, (char) Keypad.KEY_END, 0, 100);
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
EventInjector.invokeEvent(pressEndKey);
EventInjector.invokeEvent(releaseEndKey);
}
您可以通过下面的链接看一个例子:how to block calls
0
您可以阻止传出消息如下:
1)implemnt SendListner接口您UiApplication类。
2)构造
3)写的实现方法,
public boolean sendMessage(Message message)
{
//You can Put other stuffs here
return false;
}
相关问题
- 1. 黑莓 - 中断传出呼叫
- 2. 从黑莓呼叫REST Webservice
- 3. 阻止/取消阻止呼叫。传入/传出之间的差异
- 4. 阻止黑莓的来电
- 5. 如何以编程方式在黑莓上查找方向?
- 6. 的Android iPhone黑莓呼叫转移
- 7. 如何以编程方式关闭黑莓上的GPS
- 8. 如何在android中以编程方式拒绝传入呼叫?
- 9. 以编程方式在黑莓上添加一个wifi网络
- 10. 递归呼叫被阻止
- 11. AJAX呼叫被阻止
- 12. 阻止呼叫在iOS
- 13. python socket.recv/sendall呼叫阻止
- 14. 在windows-phone上阻止呼叫7
- 15. 应用程序处理呼叫阻止
- 16. 以编程方式阻止WildFly 10
- 17. 什么是eventOccurred方法中的呼叫中断 - 黑莓手机?
- 18. 如何以编程方式关闭黑莓应用程序?
- 19. Windows程序以编程方式捕获电话呼叫数据?
- 20. 如何在使用阻止呼叫时退出程序
- 21. 以编程方式断开Android Marshmallow版本中的呼叫
- 22. 呼叫阻塞
- 23. 在HTTPS上阻止Ajax呼叫 - Chrome扩展程序
- 24. 以编程方式确定黑莓处理器?
- 25. 以编程方式测量黑莓带宽使用情况
- 26. 如何以编程方式更改黑莓个人资料?
- 27. 以编程方式更改呼叫类型
- 28. 如何在android中以编程方式拒绝呼叫
- 29. 在VOIP呼叫期间以编程方式启用扬声器
- 30. 如何阻止异步呼叫完成?
非常感谢你写
SMS.addSendListener(this);
–