由于Android6.0后有些危险权限是需要动态授权;
判断是否授权了if(ContextCompat.checkSelfPermission(MainActivity.this,Manifest.permission.CALL_PHONE)!=
PackageManager.PERMISSION_GRANTED){
ActivityCompat.requestPermissions(MainActivity.this,new String[]{Manifest.permission.CALL_PHONE},1) }
else{已经授权}
授权是否回调:
public void onRequestPermissionsResult(int requestCode, String[] permissions,int[] grantResults){
switch(requestCode){
case 1:
if(grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED)
{授权成功
}
其他均为失败没授权成功
}}