如何在android中调用之前选择第三方拨号

时间:2014-02-04 18:46:43

标签: android phone-call

我已经实现了如何在Android中进行调用,它现在正在工作但我需要在拨打电话之前选择选项,如果我的手机中有任何第三方拨号应用,是否可以这样做,

Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + "mobilePhone"));
context.startActivity(intent);  

1 个答案:

答案 0 :(得分:1)

作为一种安全措施,android不允许拨号应用程序,我的意思是你可以设计自己的拨号应用程序和联系人等,但你只能到“拨打号码”,所有呼叫等都由系统自己完成应用

如果你想构建应用程序,你只需要调用此

Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:The telephone number to call")); 
startActivity(callIntent);

此Android后将接管控制权并拨打电话

不要忘记许可:

<uses-permission android:name="android.permission.CALL_PHONE">