2014-10-12 107 views

回答

2

只需將電話:前綴添加到號碼。即:...(Uri.parse("tel:" + Number));

然後添加一行:

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 

現在你已經準備好通過你的意圖啓動系統「呼叫活動」:
喜歡的東西:那確實

getApplicationContext().startActivity(intent); 
+0

沒有不行。我查了一些其他線程,並在他們中,他們必須開始活動和東西..我需要這樣做嗎?我挑剔這個代碼,因爲它是最短的,但它不起作用。 – jojo 2014-10-12 12:28:40

+0

這是我現在的按鈕代碼:button.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v){ Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse(「 telnet「+5554」));} }); – jojo 2014-10-12 12:30:09

+0

當然,你必須通過intent來啓動「Call Activity」,否則你不會準備一個intent,你會錯過像'getApplicationContext()。startActivity(intent) ;'不要忘記** tel **和你的號碼 – 2014-10-12 12:30:24

相關問題