Java 呼叫时自动添加号码

Java 呼叫时自动添加号码,java,android,Java,Android,我已经找了好几天的时间来解决我的问题 我想让我的apk在我点击按钮时拨打一个号码,在呼叫时(几秒钟后),我想让我的应用程序自动添加另一个号码(就像打开默认拨号程序视图的键盘并手动键入一个号码) 例如:当我有一张电话卡打给另一个国家时,我们必须输入一些特定的号码才能继续(输入1打给法国,输入2打给意大利…等等)我想在第一次响铃后几秒钟自动输入号码 下面是我的代码: public void onClick(View v) { switch (v.getId()) { ca

我已经找了好几天的时间来解决我的问题

我想让我的apk在我点击按钮时拨打一个号码,在呼叫时(几秒钟后),我想让我的应用程序自动添加另一个号码(就像打开默认拨号程序视图的键盘并手动键入一个号码)

例如:当我有一张电话卡打给另一个国家时,我们必须输入一些特定的号码才能继续(输入1打给法国,输入2打给意大利…等等)我想在第一次响铃后几秒钟自动输入号码

下面是我的代码:

    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);

            }
        });