代码

@Override    public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {        switch (requestCode){            case 1:                switch (permissions[0]){                    case Manifest.permission.READ_CONTACTS://权限1                        if (grantResults.length > 0 && grantResults[0]==PackageManager.PERMISSION_GRANTED){                            readContacts();                        }else {                            Toast.makeText(this, "You denied the permission", Toast.LENGTH_SHORT).show();                        }                        break;                    case Manifest.permission.CALL_PHONE://权限2                        if (grantResults.length > 0 && grantResults[0]==PackageManager.PERMISSION_GRANTED){                            call();                        } else {                            Toast.makeText(this, "You denied the permission", Toast.LENGTH_SHORT).show();                        }                        break;                    default:                }                break;            default:        }    }

更多相关文章

  1. android计算器简单实现代码
  2. 代码获取Android的VersionCode和VersionName信息
  3. Android加载Gif动画实现代码
  4. android一些核心功能程序代码
  5. android 根据SD卡中图片路径读取并显示SD中的图片――源代码
  6. Android文件权限(Linux的权限)
  7. Android 获取屏幕尺寸实例代码
  8. Android下MP3播放器的实现源代码01
  9. android开源代码站开通啦!

随机推荐

  1. android故障与Log的对应
  2. Android(安卓)Studio 自动代码提示设置
  3. android 用shape oval属性画圆环变成黑圆
  4. 在xml文件的Preference标签中,用给标签加
  5. Android(安卓)Netroid解析之——断点续传
  6. Android(安卓)adb.exe程序启动不起来处理
  7. Android(安卓)跨进程通信(一)
  8. Android(安卓)Listview多次调用相同的add
  9. Android(安卓)studio的安装、环境配置和
  10. android SDK启动的错误