Group permission
arpit999bicubic opened this issue · 2 comments
arpit999bicubic commented
How to add group permission?? Nice libs for permission.
RurioLuca commented
Thank you for your recommendation,
currently you can use constants as Manifest.permission_group.CAMERA
and pass them to askCompactPermission method.
in this way :
// Group permission
askCompactPermission (Manifest.permission_group.CAMERA, new PermissionResult () {
@Override
public void permissionGranted () {
// Permission granted
// Replace with your action
dispatchTakePictureIntent ();
}
@Override
public void permissionDenied () {
// Permission denied
// Replace with your action
}
@Override
public void permissionForeverDienid () {
/ * Intent intent = new Intent (Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
Uri uri = Uri.fromParts ( "package", getPackageName (), null);
intent.setData (uri);
startActivityForResult (intent, REQUEST_PERMISSION_SETTING); * /
}
});
}
however, I will add these constants Permission Utils
RurioLuca commented
Now you can update library version
compile 'com.auron:permission-manage:1.1.4'
i've add this costant (need runtime permission ) in PermissionUtils class:
Manifest_GROUP_CALENDAR
Manifest_GROUP_CAMERA
Manifest_GROUP_CONTACTS
Manifest_GROUP_LOCATION
Manifest_GROUP_MICROPHONE
Manifest_GROUP_PHONE
Manifest_GROUP_SENSORS
Manifest_GROUP_SMS
Manifest_GROUP_STORAGE