2014-01-31 86 views
2

我已經尋找天,解決了我的問題..自動添加一個號碼,同時呼籲

我希望我的APK要撥打電話,當我在一個按鈕,同時呼籲(幾秒鐘後),我想我的應用程序點擊自動添加另一個號碼(例如,如果我們打開默認撥號視圖的鍵盤並手動鍵入號碼)。

例如:當我有一個電話卡撥打另一個國家時,我們必須輸入一些具體的號碼以繼續(把1打給法國,把2打給意大利......等等)我想在第一個戒指後的幾秒鐘內放上AUTOMATICALLY號碼!

有我的代碼現在:

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; 

    } 
} 

感謝您的幫助..

請幫助我,我正在尋找一個天!

+0

你有沒有嘗試添加一個逗號,你所撥打的電話號碼?這可能會增加暫停。 – danmullen

+0

抱歉,我開始..那麼什麼是「逗號」? – Nemka

+0

此字符:, – danmullen

回答

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

      } 
     }); 
+0

謝謝你的回覆,但它只是調用第一個數字(localIntent5),而不要調用第二個數字(localIntent6)。我想在同一個Intent中撥打電話,然後在相同的視圖中撥號程序自動添加一些數字(例如,當我們呼叫某人打開鍵盤並輸入一些號碼時),並且當我說話時不知道我是否清楚對不起我的英語不好.. – Nemka