需要从我的应用程序拨打电话,而无需调用默认拨号器活动,即我的应用程序的活动应完成拨出,对话和挂断操作。
注意,调用默认拨号器Activity的常用方法如下所示,不是我需要的:
String nber = phone.getText().toString();
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:" + nber));
startActivity(callIntent);
答案 0 :(得分:1)
试试这个
String nber = "tel:" + phone.getText().toString().trim();
Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse(nber));
startActivity(callIntent);
并给予清单许可
<uses-permission android:name="android.permission.CALL_PHONE" />
答案 1 :(得分:0)
Intent calltoDoctor = new Intent(Intent.ACTION_CALL);
calltoDoctor.setData(Uri.parse("tel:" + personalInformation.getEmgyno()));
startActivity(calltoDoctor);
在清单中添加权限。
<uses-permission android:name="android.permission.CALL_PHONE" >
试试这个