美文网首页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