Android 拨打电话(跳转拨打及直接拨通)

跳转拨打页面:Intent(Intent.ACTION_VIEW, Uri.parse("tel:10086"))
直接拨通电话:Intent(Intent.ACTION_CALL, Uri.parse("tel:10086")) //需要动态授权<uses-permission android:name="android.permission.CALL_PHONE" />

CallPhonePromptDialogHelper.warnPrompt(AppBlogActivity.this, new CallPhonePromptDialogHelper.OnCallPhoneListener() {
    @Override
    public void onCallPhone() {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
            RxPermissionHelper.requestCallPhonePermissions(AppBlogActivity.this, new RxPermissionHelper.PermissionsCheckListener() {
                @Override
                public void onPermissionsGranted(int permissionType) {
                    NLog.i(Constants.TAG, "AppBlogActivity.onPermissionsGranted");
                    Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:10086"));
                    if (checkSelfPermission(Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {
                        return;
                    }
                    AppBlogActivity.this.startActivity(intent);
                }

                @Override
                public void onPermissionsDenied(int permissionType) {
                    NLog.i(Constants.TAG, "AppBlogActivity.onPermissionsDenied");
                    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("tel:10086"));
                    AppBlogActivity.this.startActivity(intent);
                }
            });
        } else {
            // 拨号: 激活系统的拨号组件
            Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:10086"));
            AppBlogActivity.this.startActivity(intent);
        }
    }
});
上一篇 解决Android跑马灯不动问题
下一篇 Android阻止AlertDialog自动关闭
目录
文章列表
1 pip3异常No module named 'pip._internal'
pip3异常No module named 'pip._internal'
2
PHP 输入流 php://input
PHP 输入流 php://input
3
React Native学习之定时器与手机定位Geolocation API
React Native学习之定时器与手机定位Geolocation API
4
Firebase推送通知服务端实现
Firebase推送通知服务端实现
5
React Native学习之View组件
React Native学习之View组件
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。