<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<!-- 挂断手机的权限 -->
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.MANAGE_OWN_CALLS" />
<uses-permission android:name="android.permission.READ_CALL_LOG" />
<!--
Needed only if your calling app reads numbers from the `PHONE_STATE`
intent action.
-->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
调用系统的话只需要第二个权限,如下在Activity中调用即可
TelecomManager telecomManager = (TelecomManager) getSystemService(Context.TELECOM_SERVICE);
Bundle bundle=new Bundle();
Uri data = Uri.parse("tel:"+"13100001111");
telecomManager.placeCall(data, bundle);//呼出电话
调用系统打电话完毕
接下来自定义拨打电话功能,重构电话界面:
详情略:希望更新请点订阅,破一百粉丝后更新,谢谢;原创作品谢谢支持.........