2016-07-13 3 views
4

카메라 및 WRITE_SETTINGS 권한이 필요한 손전등이 있는데, 먼저이 작업을 수행하는 방법을 알고있는 권한을 처리해야합니다. 예를 들어, 부여 된 경우 주 활동을 시작하십시오. 시작시 런타임 권한

답변

5

이 Gradle을 파일에 github에서이 라이브러리를 추가 (죄송합니다, 나는 안드로이드에 새로운 오전)

이 코드를 추가하여보다

PermissionListener permissionlistener = new PermissionListener() { 
    @Override 
    public void onPermissionGranted() { 
     //The user have conceded permission 
     Toast.makeText(MainActivity.this, "Permission Granted", Toast.LENGTH_SHORT).show(); 
    } 

    @Override 
    public void onPermissionDenied(ArrayList<String> deniedPermissions) { 
     //close the app or do whatever you want 
     Toast.makeText(MainActivity.this, "Permission Denied\n" + deniedPermissions.toString(), Toast.LENGTH_SHORT).show(); 
    } 
}; 

new TedPermission(this) 
.setPermissionListener(permissionlistener) 
.setDeniedMessage("If you reject permission,you can not use this service\n\nPlease turn on permissions at [Setting] > [Permission]") 
.setPermissions(Manifest.permission.READ_CONTACTS, Manifest.permission.ACCESS_FINE_LOCATION) 
.check(); 

아니면 기본적으로 그것을 구글 체크 선호하는 경우 docs

관련 문제