|
2 tahun lalu | |
---|---|---|
app | 2 tahun lalu | |
gradle | 3 tahun lalu | |
permissionlib | 2 tahun lalu | |
.gitignore | 5 tahun lalu | |
LICENSE | 4 tahun lalu | |
README.md | 2 tahun lalu | |
build.gradle | 3 tahun lalu | |
gradle.properties | 5 tahun lalu | |
gradlew | 5 tahun lalu | |
gradlew.bat | 5 tahun lalu | |
settings.gradle | 3 tahun lalu |
权限工具类
repositories {
maven {
url "http://maven.keleyanyi.com/repository/benyanyi/"
}
}
dependencyResolutionManagement {
repositories {
maven {
allowInsecureProtocol = true
url "http://maven.keleyanyi.com/repository/benyanyi/"
}
}
}
implementation 'com.yanyi.benyanyi:PermissionHelper:1.1.6'
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 onPermissionSuccess() {
log("所有权限请求成功");
}
@Override
public void onPermissionFailure(String[] failurePermissions) {
log("部分权限请求失败");
}
@Override
public void onPermissionComplete() {
log("请求结束");
}
});