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{//取得權限失敗

        }
    }
}
arrow
arrow
    全站熱搜

    JBLin 發表在 痞客邦 留言(0) 人氣()