Skip to content

1.1.7Release

Compare
Choose a tag to compare
@soulqw soulqw released this 31 May 12:21
· 40 commits to master since this release
  • 修复部分情形下的Fragment崩溃,优化权限Fragment的提交流程
  • 原有跳转页不再去适配第三方Rom的个性化权限页,统一改为跳应用详情页,支持自定义RequestCode
 /**
     * 到系统权限设置页
     * 鉴于碎片化太严重,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);
    }
  • 补全Permission部分缺失的权限名称映射,老版本的权限检查也相应增加