开发利器
文章平均质量分 89
Z_yq
业精于勤,而荒于嬉
展开
-
一个Android动态权限的流式权限管理库EasyPermission,帮你申请动态权限
EasyPermissionREADME: 中文 | EnglishEasyPermission简介这个是一个方便Android中权限管理的库,它使得申请权限和业务代码逻辑简单分离,不去关心权限的申请和回调。源码地址:https://github.com/githubZYQ/easypermission初衷以前你是怎么管理Android的权限的?先判断有没有权限,再申请权限,最后on...原创 2019-06-07 10:36:08 · 3278 阅读 · 1 评论 -
EasyPermission:一句代码解决动态权限的申请和回执(带权限提示信息)
效果展示以上是演示请求一个相机权限的过程:首次申请(顶部提醒)-拒绝-再次申请(顶部提醒)-再次拒绝(并勾选禁止再次询问)-再次申请(中部弹窗引导)-在设置页不授权-返回-再次申请(中部弹窗引导)-在设置页将相机权限设为允许-返回app在此过程中,任意一次拒绝和允许,都可以及时的拿到允许/拒绝的结果,进而在页面展示授权状态或者执行自己授权后的逻辑。以上的这些所有逻辑,只需要一句代码就能搞定,你相信吗?是的,EasyPermission她来了,在项目中集成之后,安卓权限的检查、申请、提示、原创 2022-03-28 09:21:13 · 2130 阅读 · 1 评论 -
使用nexus搭建局域网私服Maven仓库(2)-常用maven仓库代理配置
上次完整讲述了如何从零开始使用nexus搭建maven仓库使用nexus搭建局域网私服Maven仓库但是搭建完maven仓库只是把房子建好了,房子里还没有任何东西,此时依赖这个仓库还下载不到自己想要的东西(jar、aar等资源)。这里再记录下需要配置哪些常用的仓库代理。这里主要是记录仓库代理地址,所以操作步骤在之前讲过这里不再详细说明,只简单说下,具体操作见使用nexus搭建局域网私服Maven仓库登录nexus服务后,找到Setting-Repository-Repositories Cre原创 2022-01-12 10:58:53 · 2532 阅读 · 0 评论 -
使用nexus搭建局域网私服Maven仓库(Windows版)
认识Maven仓库一 什么是Maven仓库 Maven 是 Apache 软件基金会组织维护的一款自动化构建工具,专注服务于 Java 平台的项目构建和 依赖管理。Maven仓库是专门用来存放jar文件的管理工具(也可以用来存放项目war,zip,pom,aar等文件)。Maven仓库中为每个jar文件分配了一个坐标,Maven仓库能很方便的对项目依赖库进行版本的控制。简单地说Maven仓库就是帮我们统一管理项目依赖的工具。二 Maven仓库的作用用过eclipse开发项目的开...原创 2021-01-18 23:08:32 · 2568 阅读 · 1 评论 -
快速集成友盟Push,github创建可远程依赖的代码库
目的如题,本文就是为了解决集成友盟推送功能时工程繁琐,sdk更新不方便的问题,具体表现如下:1.集成困难,需要阅读大量的官方文档统计、推送、厂商推送,每个项目集成时,都需要查看阅读大量官方文档去集成,尤其是厂商推送,这样每次新项目集成时都需要花费很大的人力去干这件事;2. 集成后代码繁琐、臃肿 比如清单文件:由于友盟推送需要诸多权限,在manifest文件中又需要声明许多的权限、广播、服务等,再加上小米、华为、OPPO、VIVO、魅族这些厂商的适配,单只推送这一项功能,在manif..原创 2021-01-17 20:25:44 · 586 阅读 · 0 评论