Skip to content

A very lightweight permission request framework on Android platform

License

Notifications You must be signed in to change notification settings

RubinTry/GoPermission

Repository files navigation

GoPermission

A very lightweight permission request framework on Android platform

How to implement?

Step 1.

Add it in your root build.gradle at the end of repositories:
    allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}


Step 2.

Add the dependency
	dependencies {
	        implementation 'com.github.rubintry:GoPermission:v1.0.6'
	}

How to use it?

kotlin

   GoPermission
            .permissions(the permissions you want to request)
            .request { allGrant, grantedPermissions, deniedPermissions ->
                //This is a code block for callback.
            }

java

   GoPermission
                .permissions(Manifest.permission.CAMERA, Manifest.permission.WRITE_EXTERNAL_STORAGE)
                .request(new Callback() {
                    @Override
                    public void onResult(boolean allGrant, @NotNull String[] grantedPermissions, @NotNull String[] deniedPermissions) {
                         //This is a code block for callback.
                    }
                });

About

A very lightweight permission request framework on Android platform

Resources

License

Stars

Watchers

Forks

Packages

No packages published