Skip to content

Releases: CraftsmanHyj/SimplePermission

V 1.0.4

13 Jul 06:22
Compare
Choose a tag to compare
  1. sdk更新为kotlin实现
  2. 增加了蓝牙、安装包、悬浮窗、系统设置、忽扰权限、电池优化的权限申请兼容处理
  3. 权限申请的方式修改为registerForActivityResult的方式

V 1.0.3

04 Mar 14:57
Compare
Choose a tag to compare
  1. 增加GPS定位检测功能
PermissionManager.openGPSLocation()
  1. 小米、华为、oppo、vivo、魅族手机支持直接跳转到权限授权界面
  2. 优化已知bug

V 1.0.2

09 Nov 14:10
Compare
Choose a tag to compare
  • PermissionCallback回调方法修改为IPermissionCallback
  • PermissionCallbackImpl方法修改为SimplePermissionCallback
  • 添加判断是否有权限的方法:hasPermissions(@nonnull Activity activity, IPermissionInfo permInfo)方法
  • 添加请求权限方法:requestPermissions(@nonnull Activity activity, @nonnull IPermissionCallback callback, int requestCode, String... perms)
  • 添加onActivityResult(Activity activity, int requestCode)回调方法,
    在去应用设置界面去设置后,返回后回调此方法,可以处理设置结果
    Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
    Uri uri = Uri.fromParts("package", getActivity().getPackageName(), null);
    intent.setData(uri);
    Activity.startActivityForResult(intent, REQEUSTCODE);

V 1.0.1

21 Sep 10:16
Compare
Choose a tag to compare

动态权限框架,使用回调方式去处理同意、拒绝事件;