管灌系统巡查员智能手机App
zuoxiao
2025-01-14 5f4c3669ddd8fe27449b04a4b9db12b2ca4b3688
app/src/main/java/com/dayu/pipirrapp/observer/LoginObserver.java
@@ -30,6 +30,7 @@
            Permission.WRITE_EXTERNAL_STORAGE,
            Permission.READ_EXTERNAL_STORAGE,
            Permission.READ_PHONE_STATE
    };
    Activity myActivity;
@@ -60,7 +61,7 @@
                        @Override
                        public void onGranted(@NonNull List<String> permissions, boolean allGranted) {
                            if (permissions.contains(Permission.WRITE_EXTERNAL_STORAGE)){
                            if (permissions.contains(Permission.WRITE_EXTERNAL_STORAGE)) {
                                TagBean tagBean = DaoSingleton.getInstance(myActivity).tagDao().findFirst();
                                if (tagBean == null || TextUtils.isEmpty(tagBean.getTag())) {
                                    choesLibrary();
@@ -68,24 +69,9 @@
                                    MyApplication.myApplication.myTag = tagBean.getTag();
                                }
                            }
                            if (allGranted) {
                            }
                            if (!allGranted) {
//                                toast("获取部分权限成功,但部分权限未正常授予");
                                return;
                            }
//                            if (!XXPermissions.isGranted(myActivity, Permission.SYSTEM_ALERT_WINDOW)) {
//                                new TipDialog(MainActivity.this, "请开启悬浮窗权限,允许本应用显示在其他应用的上层", new TipUtil.TipListener() {
//                                    @Override
//                                    public void onCancle() {
//                                        XXPermissions.startPermissionActivity(MainActivity.this, Permission.SYSTEM_ALERT_WINDOW);
//                                    }
//                                }).show();
//                            }
//                            toast("获取录音和日历权限成功");
                        }
                        @Override
@@ -93,8 +79,6 @@
                            if (doNotAskAgain) {
//                                toast("被永久拒绝授权,请手动授予录音和日历权限");
                                // 如果是被永久拒绝就跳转到应用权限系统设置页面
                            } else {
//                                toast("获取录音和日历权限失败");
                            }