Android Guide < Location

Home / Location

5. Location

5-1. Runtime Permission
Android 6.0 이상 버전에서는 위치 사용에 대한 Runtime Permission 체크를 해줘야 합니다.

  1. Activity 에 위치 퍼미션 관련 메소드를 넣어줍니다.
  2. public void onRequestPermissionsResult(int requestCode, String[] permissions,    int[] grantResults) { 
            if (requestCode == BizPushConfig.REQUEST_CODE_LOCATION) { 
                if (grantResults.length == 1 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { 
                    // success! 
                    Log.e("#", "MY_PERMISSIONS_REQUEST_LOCATION_CONTACTS success permision"); 
                } else { 
                    // Permission was denied or request was cancelled 
                    Log.e("#", "MY_PERMISSIONS_REQUEST_LOCATION_CONTACTS fail permision"); 
                } 
            } 
    } 

  3. Activity 가 시작되는 onCreate 시작 부분에 넣어 위치 Runtime Permission 을 띄웁니다.
  4. BizPushCommonUtil.permissionCheck(this);
    
top버튼