Blankj / AndroidUtilCode

:fire: Android developers should collect the following utils(updating).
https://blankj.com/2016/07/31/android-utils-code/
Apache License 2.0
33.32k stars 10.69k forks source link

QQ讨论群:25206533(我设置的答案肯定是正确的) #2

Open Blankj opened 8 years ago

Blankj commented 8 years ago

群号:25206533

验证相信你们都懂的,欢迎来交流。

hackware1993 commented 8 years ago

可以加一些bitmap处理相关的

XunMengWinter commented 8 years ago

正则可以加个简单的密码判断

bersaty commented 8 years ago

可以添加文档,文件相关的处理,这个也是很常用滴

Blankj commented 8 years ago

微信群没有,后续一步步来添加,现在是在传jcenter上

SpringLoveSummer commented 8 years ago

正则里面的正标表达式字符串在哪里?

Blankj commented 8 years ago

ConstUtils

SpringLoveSummer commented 8 years ago

请教一下yyyyMMdd格式的日期校验正则是什么

yangyiRunning commented 7 years ago

可以加一些图片压缩,缓存之类的

Blankj commented 7 years ago

@yangyiRunning 图片基本操作在imageUtils中,如果想要更好的话那就最好还是用第三方图片库吧,毕竟我这只是个基本工具类

yangyiRunning commented 7 years ago

@Blankj 好的,工具类积累的很全了,也码放的很整齐,真心不错的项目,持续follow中……

why168 commented 7 years ago

我怎么加不了群? 我扣:673896730

jacky1234 commented 7 years ago

群主,加不了群了啊 ! 847564732

jacky1234 commented 7 years ago

有个问题:为什么dependency module不能debug? minifyEnabled false 已经设置了

Blankj commented 7 years ago

@jacky1234 我也觉得纳闷不能debug

yangyiRunning commented 7 years ago

群主将群设置成了不允许任何人加入……………………(╯‵□′)╯︵┻━┻

Blankj commented 7 years ago

看README,1群满了

yangyiRunning commented 7 years ago

@Blankj 已加入,丧心病狂的ASCII码……

NicodeLee commented 6 years ago

嘿嘿,加不了群,留下你的QQ。(╯‵□′)╯︵┻━┻

Blankj commented 6 years ago

@NicodeLee 在README里自己找找

zhaoxiuyu commented 6 years ago

能加一下通知栏的工具类吗,NotificationCompat

Blankj commented 6 years ago

@zhaoxiuyu BarUtils 里有

zhaoxiuyu commented 6 years ago

@Blankj BarUtils 是状态栏的工具类, 发送通知的没有啊,NotificationCompat。

SpanUtils 这个工具类,添加文字 appendLine 之后 自动换行了,如何一行显示不自动换行啊。

Blankj commented 6 years ago

那你调用 append 就好了。 通知栏不常用,你自己根据 api 自己写下就好了

zhaoxiuyu commented 6 years ago

@Blankj 能增加短语音播放工具类吗,soundpool

Blankj commented 6 years ago

一般情况下不会新增什么工具类了,你说的都是不常用的类型,这种自己业务里自己做吧

Liam6666 commented 6 years ago

@Blankj 原来是中国人,我上次还跟你英文邮件沟通...

Blankj commented 6 years ago

@CH-Augustine 叫你不好好看文档

1izheng commented 6 years ago

@Blankj 权限工具类 下载demo 运行了 拒绝权限 闪退啊。。。。。 自己写demo试 拒绝后 没有再次发起权限申请。。

Blankj commented 6 years ago

@1izheng 1.18.0 和 1.18.1 这两个版本会有问题 升到最新就好了

1izheng commented 6 years ago

@Blankj


public void checkPermission() {
        PermissionUtils.permission(PermissionConstants.STORAGE)
                .rationale(new PermissionUtils.OnRationaleListener() {
                    @Override
                    public void rationale(ShouldRequest shouldRequest) {
                        L.d("##########--->","rationale -----------");
                    }
                })
                .callback(new PermissionUtils.FullCallback() {
                    @Override
                    public void onGranted(List<String> permissionsGranted) {
                        L.d("##########--->","onGranted -------");
                    }

                    @Override
                    public void onDenied(List<String> permissionsDeniedForever, List<String> permissionsDenied) {
                        if (!permissionsDeniedForever.isEmpty()) {
                            L.d("##########--->","onDenied ---- permissionsDeniedForever is empty");
                        }

                    }
                })
                .request();

    }`

我升级到了最新版1.18.3  这么调用 点击拒绝。没有走 onDenied` 哥是我的调用的方法不对么
Blankj commented 6 years ago

都没走吗?我 demo 呢那么

1izheng commented 6 years ago

@Blankj 感谢大神无私解答。仔细看了两遍帖子 发现解决方法了 怪我没细看帖子 要再rationale里手动调用 shouldRequest.again(true); 贴出来给跟我一样2的人 看一下吧

public void checkPermission() {
        PermissionUtils.permission(PermissionConstants.STORAGE)
                .rationale(new PermissionUtils.OnRationaleListener() {
                    @Override
                    public void rationale(ShouldRequest shouldRequest) {
                        shouldRequest.again(true);
                        L.d("##########--->","rationale -----------");
                    }
                })
                .callback(new PermissionUtils.FullCallback() {
                    @Override
                    public void onGranted(List<String> permissionsGranted) {
                        L.d("##########--->","onGranted -------");
                    }

                    @Override
                    public void onDenied(List<String> permissionsDeniedForever, List<String> permissionsDenied) {
                        if (!permissionsDeniedForever.isEmpty()) {
                            L.d("##########--->","onDenied ---- permissionsDeniedForever is empty");
                            Toast.makeText(SplashActivity.this, "全拒绝了!没法用app了!!!!", Toast.LENGTH_SHORT).show();
                        }
                        L.d("##########--->","onDenied");
                        checkPermission();
                    }
                })
                .request();
    }
Blankj commented 6 years ago

还有 Manifest 和 styles 啊

在 2018年8月7日,下午5:54,1izheng notifications@github.com 写道:

@Blankj https://github.com/Blankj ..最后一个问题。。我不想全部用 我只想用权限类。我把权限类 PermissionUtils PermissionConstants 还有Utils 拷贝出来。然后。。。就不行了。。是我少弄了什么吗。

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Blankj/AndroidUtilCode/issues/2#issuecomment-411001789, or mute the thread https://github.com/notifications/unsubscribe-auth/ARJTS1B64f2-BEU7tXZz1qNiC790LSvfks5uOWPPgaJpZM4JaN1R.

Gamezpedia commented 6 years ago

i just added the permission utils code and it is working perfectly.

edit:

there's something wrong with isGranted .

please check #576

thanks

1izheng commented 6 years ago

@Blankj 能拉我进群么。我验证码填的没错啊。总是拒绝。。我Q 5214537 我现引入你全部的库 使用正常 但是我把权限类单提出来。第一次走到onDenied的时候 我重新发起权限验证 第二次 就不走任何生命周期了。我想知道其中的奥妙~~

我找到原因所在了 我在AndroidManifest里配置

<activity
            android:name=".utils.PermissionUtils$PermissionActivity"
            android:launchMode="singleTop"
            />
这样 就没问题
如果我加上style 就不行了。style 是你写的那一套。
Blankj commented 6 years ago

你验证码真的错了 不然别人怎么进来的哈 缺啥补啥 拷贝过去肯定是可以的哈 你自己好好检查检查

KaelInvoker commented 6 years ago

入群答案是什么?

Blankj commented 6 years ago

无可奉告

kuitao1018 commented 6 years ago

@Blankj 群主大神 加不了群了啊 !我QQ 564035161

Adaclass commented 5 years ago

要是能有支付宝微信等第三方登录分享和支付就更好了

MilkZS commented 5 years ago

@Blankj hello 请问 为什么加不了群呢 提示群不允许任何人加入。我QQ 774765813,请帮忙看下 谢谢。

Blankj commented 5 years ago

@MilkZS 好的 更新 issue 了

xiyangyang8110 commented 5 years ago

验证IT怎么不对??新群直接提示群主设置不允许任何人加入??

loyilin commented 5 years ago

@Blankj 还是加不了呀,直接显示答案错误,QQ1913656443,加一下谢谢

Blankj commented 5 years ago

@xiyangyang8110 @loyilin 那就是你们答案错误啊,群里那么多人都是那么进来的。

githubsunpeng1989 commented 5 years ago

请问下Demo中FragmentUtils的代码有吗,有些东西不知道怎么调用的

Blankj commented 5 years ago

@githubsunpeng1989 FragmentActivity 同目录下不都是么

cjcj125125 commented 4 years ago

BusUtils 在fragment里面注册了没啥反应呀,项目里面json文件也生成了,奇怪

Blankj commented 4 years ago

@cjcj125125 首先确定是否是 跨进程 post 了,如果不是跨进程,那么都升级到最新版本再试试,还不行的话再打日志确认下是否真的 register 了,是否真的 post 了,这些中肯定出现了问题,可以自己排查,bus 那么多人用过了,没发现会存在 register 了收不到 post 的问题,一般都是使用方的问题。

lgGuo commented 3 years ago

ASCII 相加答案不对?