美文网首页Kotlin-Android-KotlinJS-Kotlin/Native手机移动程序开发Android知识点和文章分享
Glide加载图片+知乎安卓开源图片选择器+安卓动态权限申请De

Glide加载图片+知乎安卓开源图片选择器+安卓动态权限申请De

作者: 杰克船长爱萝莉 | 来源:发表于2017-08-24 17:00 被阅读216次

闲着无事给大家带来一个如何查看本地手机图库选择器(知乎),Glide加载图片并申请动态权限的例子。先看下效果

1  首先添加依赖

加载图片的库

compile'com.github.bumptech.glide:glide:3.7.0'

动态申请权限的第三方

compile'pub.devrel:easypermissions:0.1.5'

知乎的图片选择器

compile'com.zhihu.android:matisse:0.4.3'

2 说明一下 因为知乎的图片选择器加载是已Glide和Picasso为加载的,这里我选择用的Glide(个人习惯)。因为在6.0以后查看照片等一些操作需要获取手机的敏感全险,所以要有动态申请手机权限防止崩溃。下面直接上代码

当前activity实现 PremessionCallback接口,复写需要实现的两个方法,45行和55行是需要申请的权限数组和去申请的过程。详细的注释在上面。点击事件去跳转到图片选择器的activity页面,Matisse通过建造者模式设置了一些详细的参数,如上所示。最后返回的结果为uri的集合 在 activity的onresult方法里面:mSelected= Matisse.obtainResult(data);此时的mSelected是返回的图片路径,我们可以对他进行处理,接下来的事情就水到渠成了。

如果帮助到了您,请给我点个赞和喜欢吧。。。。

相关文章

网友评论

本文标题:Glide加载图片+知乎安卓开源图片选择器+安卓动态权限申请De

本文链接:https://www.haomeiwen.com/subject/exuedxtx.html