我在我的应用中调用了功能。点击通话按钮后,将直接拨打所选号码。它在除三星galaxy S5之外的每一台设备上工作。在三星galaxy S5中,只需显示微秒的呼叫屏幕即可立即断开呼叫。以下是我正在使用的代码。
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:"
+ Common.getPreferences(getApplicationContext(),
"CONTACTNUMBER")));
callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_NO_USER_ACTION);
startActivity(callIntent);
如果我在这里做错了什么,请告诉我。
答案 0 :(得分:0)
尝试这种方式,因为代码也适用于kitkat:
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:123456"));
startActivity(intent);
注意:在AndroidManifest.xml中添加此权限:
<uses-permission andrenter code hereoid:name="android.permission.CALL_PHONE"/>