更换权限申请框架
This commit is contained in:
parent
6adc0ccc69
commit
accc88ac4e
@ -115,5 +115,6 @@ dependencies {
|
||||
|
||||
//加载动画
|
||||
api "com.jcodecraeer:xrecyclerview:${rootProject.ext.xRecyclerViewVersion}"
|
||||
api "com.github.getActivity:XXPermissions:${rootProject.ext.gAskPermissions}"
|
||||
|
||||
}
|
||||
|
@ -131,4 +131,5 @@ ext {
|
||||
magicIndicator = '1.7.0'
|
||||
//图表
|
||||
mpAndroidChart = 'v3.1.0'
|
||||
gAskPermissions='18.5'
|
||||
}
|
@ -2,9 +2,14 @@ package com.tengshisoft.mainmodule.base;
|
||||
|
||||
import android.view.View;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import com.alibaba.android.arouter.facade.annotation.Route;
|
||||
import com.alibaba.android.arouter.launcher.ARouter;
|
||||
import com.gyf.immersionbar.ImmersionBar;
|
||||
import com.hjq.permissions.OnPermissionCallback;
|
||||
import com.hjq.permissions.Permission;
|
||||
import com.hjq.permissions.XXPermissions;
|
||||
import com.tengshisoft.mainmodule.R;
|
||||
import com.tenlionsoft.baselib.constant.LionActions;
|
||||
import com.tenlionsoft.baselib.constant.PathConfig;
|
||||
@ -13,6 +18,7 @@ import com.tenlionsoft.baselib.core.widget.base.BaseActivity;
|
||||
import com.tenlionsoft.baselib.utils.PermissionUtils;
|
||||
import com.tenlionsoft.baselib.utils.ToastUtils;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import butterknife.ButterKnife;
|
||||
@ -55,6 +61,19 @@ public class SplashActivity extends BaseActivity {
|
||||
refreshView(STATE_LOAD_SUCCESS);
|
||||
ImmersionBar.with(this).init();
|
||||
mRlTitleBar.setVisibility(View.GONE);
|
||||
XXPermissions.with(mActivity)
|
||||
.permission(Permission.MANAGE_EXTERNAL_STORAGE)
|
||||
.request(new OnPermissionCallback() {
|
||||
@Override
|
||||
public void onGranted(@NonNull List<String> permissions, boolean allGranted) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDenied(@NonNull List<String> permissions, boolean doNotAskAgain) {
|
||||
ToastUtils.show("您未授权,将导致地图无法显示,请前往设置进行授权.");
|
||||
}
|
||||
});
|
||||
PermissionUtils.permission(PermissionConstants.STORAGE,
|
||||
PermissionConstants.LOCATION,
|
||||
PermissionConstants.CAMERA,
|
||||
|
Loading…
Reference in New Issue
Block a user