close
private final static int REQUEST_CONTACTS = 1;//自定義回傳數值
@Override
protected void onCreate(Bundle savedInstanceState) {
int permission = ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_CALENDAR);//權限確認 if(permission != PackageManager.PERMISSION_GRANTED){//沒有獲得全縣 ActivityCompat.requestPermissions( this, new String[]{Manifest.permission.READ_CALENDAR}, REQUEST_CONTACTS );//要求權限 }
}
@Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { super.onRequestPermissionsResult(requestCode, permissions, grantResults); if(requestCode == REQUEST_CONTACTS){ if(grantResults.length>0){//取得權限成功 }else{//取得權限失敗 } } }
全站熱搜
留言列表