a permission check or request for android
this is the release for 1.4.0
global migrate to Android X in 1.3.0
1.新增特殊权限 WriteSystemSettings(写入系统设置)
SoulPermission.skipOldRom(true);
dependencies {
implementation 'com.qw:soulpermission:1.2.0_x'
}
dependencies {
implementation 'com.qw:soulpermission:1.2.0'
}
后续会优先更新AndroidX的内容,毕竟老的Support的包谷歌官方不再维护 2. 删除一些无用回调
@Deprecated
/**
* 跳转到应用详情页
* @param requestCode 可自定义requestCode方便自己在回调中处理
* 此方法无法在Fragment中获取onActivityResult 故废弃
* @see #goApplicationSettings(GoAppDetailCallBack callBack)
*/
public void goApplicationSettings(int requestCode) {
。。。。。
}
/**
* 跳转到应用详情页面
*
* @param callBack 如果你需要在回到页面的时候接受回调的话
*/
public void goApplicationSettings(@Nullable final GoAppDetailCallBack callBack) {
。。。。。。。。
});
}
/**
* 到系统权限设置页
* 鉴于碎片化太严重,1.1.7去掉厂商页面,统一跳应用详情页
* 请使用新的方法
*
* @see #goApplicationSettings()
*/
@Deprecated
public void goPermissionSettings() {
goApplicationSettings();
}
/**
* 跳转到应用详情页面
* use default requestCode: Constants.DEFAULT_CODE_APPLICATION_SETTINGS
* {@link com.qw.soul.permission.Constants }
*/
public void goApplicationSettings() {
goApplicationSettings(Constants.DEFAULT_CODE_APPLICATION_SETTINGS);
}
/**
* 跳转到应用详情页
*
* @param requestCode 可自定义requestCode方便自己在回调中处理
*/
public void goApplicationSettings(int requestCode) {
PermissionTools.jumpAppDetail(getTopActivity(), requestCode);
}