Java 呼叫时自动添加号码
我已经找了好几天的时间来解决我的问题 我想让我的apk在我点击按钮时拨打一个号码,在呼叫时(几秒钟后),我想让我的应用程序自动添加另一个号码(就像打开默认拨号程序视图的键盘并手动键入一个号码) 例如:当我有一张电话卡打给另一个国家时,我们必须输入一些特定的号码才能继续(输入1打给法国,输入2打给意大利…等等)我想在第一次响铃后几秒钟自动输入号码 下面是我的代码:Java 呼叫时自动添加号码,java,android,Java,Android,我已经找了好几天的时间来解决我的问题 我想让我的apk在我点击按钮时拨打一个号码,在呼叫时(几秒钟后),我想让我的应用程序自动添加另一个号码(就像打开默认拨号程序视图的键盘并手动键入一个号码) 例如:当我有一张电话卡打给另一个国家时,我们必须输入一些特定的号码才能继续(输入1打给法国,输入2打给意大利…等等)我想在第一次响铃后几秒钟自动输入号码 下面是我的代码: public void onClick(View v) { switch (v.getId()) { ca
public void onClick(View v) {
switch (v.getId()) {
case R.id.num5: // When I click on this button
Intent localIntent5 = new Intent(Intent.ACTION_CALL);
localIntent5.setData(Uri.parse("tel:0153204255"));
startActivity(localIntent5);
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
Intent localIntent6= new Intent(Intent.ACTION_CALL);
localIntent6.setData(Uri.parse("tel:71-0609472130%23"));
startActivity(localIntent6);
break;
}
}
谢谢你的帮助
请帮帮我,我找了好几天了 你试过在你拨打的电话号码上加逗号吗?那可能会增加停顿。对不起,我开始。。那么什么是“逗号”?我必须在“710651755275%23”之前加“?”??但是默认情况下会暂停多少次?我不确定它是否有效,但你可以尝试一次拨这个号码,在两个号码之间插入暂停(或暂停)。更多信息:不幸的是,任何人都无法解决我的问题?感谢您的回复,但它只拨打第一个号码(Localitent5),而从不拨打第二个号码(Localitent6)。我想以同样的意图拨打电话,然后在同一视图中拨号器自动添加一些号码…(例如,当我们呼叫某人时,打开键盘并输入一些号码),但我不知道我是否清楚我说的是对不起我的英语。。
Use this code on button Click:-
num5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent localIntent5 = new Intent(Intent.ACTION_CALL);
localIntent5.setData(Uri.parse("tel:*****"));
startActivity(localIntent5);
try {
Thread.sleep(15000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Intent localIntent6= new Intent(Intent.ACTION_CALL);
localIntent6.setData(Uri.parse("tel:*******"));
startActivity(localIntent6);
}
});