Android拨打电话的两种实现方法
16lz
2021-01-23
- 添加拨打电话的权限:
- 第一种方法
/** * 拨打电话(直接拨打电话) * @param phoneNum 电话号码 */public void callPhone(String phoneNum){ Intent intent = new Intent(Intent.ACTION_CALL); Uri data = Uri.parse("tel:" + phoneNum); intent.setData(data); startActivity(intent);}
- 第二种方法
/** * 拨打电话(跳转到拨号界面,用户手动点击拨打) * * @param phoneNum 电话号码 */public void callPhone(String phoneNum) { Intent intent = new Intent(Intent.ACTION_DIAL); Uri data = Uri.parse("tel:" + phoneNum); intent.setData(data); startActivity(intent);}
第一种方法需要在AndroidMenifest文件里加上这个权限:
,在Android6.0中,还要在代码中动态申请权限。
第二种方法不需要申请权限,可以直接跳转到拨号界面。
更多相关文章
- Android跳转到系统设置界面
- android 权限管理PermissionDispatcher使用
- Android SDK Permission大全访问权限
- Android 9.0网络权限适配
- 解决Genymotion运行Android 5.0一直卡在开机界面
- Android 界面淡出 淡入效果
- Fragment实现android的设置界面切换效果