我正在开发一个小应用程序,需要启动一个简单的调用并发送一些DTMF音调。 通过在网上搜索,我发现正确的方法应该如下:
Intent i = new Intent("android.intent.action.CALL",
Uri.parse("tel://" + number + "," + dtmfTones));
现在,我的问题是2:
我的应用程序只需要执行调用并发送音调,因此用户无需做任何事情或与之交互,这就是我不需要打开拨号器的原因,它也可以在后台完成。有没有办法做这些事情?
谢谢大家,抱歉我的英语不完美。
EDIT1:我尝试了这种方法,然后拨打了另一个我控制的手机号码。音调被发送,您可以毫无问题地收听它们。
EDIT2:我发现一些应用程序使用了一个不寻常的“#”,“,”,“。”序列。但它还没有用,有什么想法吗?
我尝试对必须回复的门牌号码(它是一个安全系统)执行相同的呼叫,但它不识别它们。我不知道我错过了什么。