PermissionX
文章平均质量分 96
guolin
每当你在感叹 如果有这样一个东西就好了的时候 请注意 其实这是你的机会
展开
-
PermissionX 1.7发布,全面支持Android 13运行时权限
今年的Android 13在运行时权限变更方面变化较大,为此PermissionX在1.7版本也进行了诸多适配,并已全面支持Android 13系统。如果你想要非常详细地了解Android 13运行时权限具体有哪些变更,可以参考我之前写的这篇文章 Android 13运行时权限变更一览。本篇文章,我们将聚焦在,如何使用新版的PermissionX来轻松地请求Android原创 2022-09-27 08:00:00 · 47729 阅读 · 11 评论 -
PermissionX 1.6发布,支持Android 12,可能是今年最大的版本升级
各位小伙伴们大家早上好。没错,PermissionX又升级了,并且这次版本变化非常大,很有可能是今年最大幅度的一次升级。在这之后,我就准备将精力放到其他开源库上,PermissionX应该短时间内不会再发布新版本了(修bug除外)。经过这次升级之后,PermissionX也将会是一个非常稳定的版本,它兼容到最新的Android 12系统,所以在未来的一年内都可以放心稳定地使用。那么接下来我们就一起探索一些,最新的PermissionX 1.6版本到底有哪些变化吧。原创 2021-10-12 07:21:04 · 29998 阅读 · 28 评论 -
PermissionX 1.5发布,支持申请Android特殊权限啦
Hello大家早上好,说起PermissionX,其实我已经有段时间没有更新这个框架了。一是因为现在工作确实比较忙,没有过去那么多的闲暇时间来写开源项目,二是因为,PermissionX的主体功能已经相当稳定,并不需要频繁对其进行变更。不过之前一直有朋友在反映,对于Android中的一些特殊权限申请,PermissionX并不支持。是的,PermissionX本质上只是对Android运行时权限API进行了一层封装,用于简化运行时权限申请的。而这些特殊权限并不属于Android运行时权限的一部分,所以原创 2021-07-27 07:54:58 · 17809 阅读 · 19 评论 -
原来在Android中请求权限也可以有这么棒的用户体验
PermissionX这个开源项目起源于我今年出版的新书[第一行代码 第3版》,本来的主要目的只是为了带领读者朋友们学习如何开发并发布一个开源库。然而随着我发现这个项目不仅有学习的价值,还可以真正投入到实际项目的使用当中,于是后面又对PermissionX进行了多个版本的迭代,目前已经成为了一个非常稳定和方便的权限请求库。在1.3.0版本当中,PermissionX支持了自定义权限提醒对话原创 2020-09-15 07:28:00 · 20192 阅读 · 26 评论 -
为什么说在Android中请求权限从来都不是一件简单的事情?
周末时间参加了东莞和深圳的两场GDG,因为都是线上参与,所以时间上并不赶,我只需要坐在家里等活动开始就行了。等待的时候一时兴起,突然想写一篇原创,聊一聊我自己在写Android权限请求代码时的一些技术心得。正如这篇文章标题所描述的一样,在Android中请求权限从来都不是一件简单的事情。为什么?我认为Google在设计运行时权限这块功能时,充分考虑了用户的使用体验,但是却没能充分考虑开发者原创 2020-07-28 07:27:35 · 20711 阅读 · 26 评论 -
PermissionX重磅更新,支持自定义权限提醒对话框
截至目前为止,PermissionX已经迭代更新了三个版本,而最新的1.3.0版本更是加入了非常重要的自定义权限提醒对话框的功能。如果你觉得之前PermissionX自带的权限提醒对话框太丑,从而无法投入正式的生产环境,那么这次你将可以充分发挥自己的UI实力,打造出一个漂亮的权限提醒界面原创 2020-07-21 07:14:34 · 20067 阅读 · 19 评论 -
PermissionX现在支持Java了!还有Android 11权限变更讲解
各位小伙伴们早上好,不知道你们有没有惊讶于我的速度,因为不久之前我才新发布的开源库PermissionX今天又更新了。是的,在不到一个月的时间里,PermissionX又迎来了一次重大的版本更新。如果你觉得一个月还不算快的话,可别忘了,两周之前我还发布了LitePal的新版本。对于我来说,这个速度已经是相当极限了。不过,可能还有不少朋友不知道PermissionX是什么,这里我给出上一篇文章的链接,还没看过的小伙伴先去补补课原创 2020-06-16 08:05:32 · 24315 阅读 · 27 评论 -
Android运行时权限终极方案,用PermissionX吧
没有人愿意编写处理Android运行时权限的代码,因为它真的太繁琐了。这是一项没有什么技术含量,但是你又不得不去处理的工作,因为不处理它程序就会崩溃。但如果处理起来比较简单也就算了,可事实上,Android提供给我们的运行时权限API并不友好。以一个拨打电话的功能为例,因为CALL_PHONE权限是危险权限,所以在我们除了要在AndroidManifest.xml中声明权限之外,还要在执行拨打电话操作之前进行运行时权限处理才行原创 2020-05-19 08:03:13 · 49384 阅读 · 46 评论