Android危险权限种类表格: 一、判断用户是否已经给我们 if(ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.ACCESS_COARSE_LOCATION)
== PackageManager.PERMISSION_GRANTED){} 二、如果没授权,就调用 ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.ACCESS_COARSE_LOCATION},REQUEST_ACCESS_COARSE_LOCATION); 来向用户申请授权。 调用完requestPermissions后,会出现一权限申请的对话框,同意或拒绝。 三、对话框的结果都会回调到方法onRequestPermissionsResult()中,再这里进行逻辑处理。