RurioLuca/PermissionManager

Group permission

arpit999bicubic opened this issue · 2 comments

How to add group permission?? Nice libs for permission.

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

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