|
|
há 3 anos atrás | |
|---|---|---|
| app | há 3 anos atrás | |
| gradle | há 4 anos atrás | |
| permissionlib | há 3 anos atrás | |
| .gitignore | há 6 anos atrás | |
| LICENSE | há 5 anos atrás | |
| README.md | há 3 anos atrás | |
| build.gradle | há 3 anos atrás | |
| gradle.properties | há 6 anos atrás | |
| gradlew | há 6 anos atrás | |
| gradlew.bat | há 6 anos atrás | |
| settings.gradle | há 4 anos atrás |
权限工具类
repositories {
maven {
url "https://www.benyanyi.com/repository/benyanyi/"
}
}
dependencyResolutionManagement {
repositories {
maven {
url "https://www.benyanyi.com/repository/benyanyi/"
}
}
}
implementation 'com.yanyi.benyanyi:PermissionHelper:1.1.8'
PermissionHelper.with(this)
.setPermissions(Manifest.permission.READ_PHONE_STATE,
Manifest.permission.CALL_PHONE,
Manifest.permission.ACCESS_COARSE_LOCATION,
Manifest.permission.ACCESS_FINE_LOCATION)
.setDefaultPermissionDialogInfo()//默认请求失败弹窗
.request(new PermissionCallBack() {
@Override
public void onSuccess() {
log("所有权限请求成功");
}
@Override
public void onFailure(String[] failurePermissions) {
log("部分权限请求失败");
}
@Override
public void onComplete() {
log("请求结束");
}
});