2014-10-12 109 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

相关问题