android
文章平均质量分 94
请叫我空空大人
代码是最为耐心、最能忍耐和最令人愉快的伙伴,在任何艰难困苦的时刻,它都不会抛弃你。
展开
-
Android中仿微信选择图片并展示在RecyclerView中
Android图片选择大家都知道网上有很多第三方的图片选择器,但是到了自己真正的项目中,可能会有不同的需求,需要自己去修改。因此我自己根据鸿洋大神的慕课网视频写了一个图片选择器,又对代码进行了修改,方便大家进行使用。本项目主要设计思路就是:一个图片加载类(单例)+利用ContentProvider扫描手机的图片+GridView显示图片 +RecyclerView在界面上显示图片。本项目的主要步...原创 2018-06-26 15:31:18 · 9553 阅读 · 1 评论 -
Android中运行时权限机制
概述在Android 6.0以前,我们安装App时会列出安装的App的访问权限,而且只有安装时会出现一次。一旦我们同意并安装了此App,这个App就可以在用户毫不知情的情况下访问权限内的所有东西,比如用户的通信信息,用户的位置等,这会侵犯用户的隐私。在Android6.0以后,将不会在安装的时候授予权限;取而代之的是,App不得不在运行时一个一个询问用户来授予权限。开发者不能像以前一样随意地调用方...原创 2018-07-02 16:26:57 · 1432 阅读 · 0 评论 -
运行时权限请求框架PermissionsDispatcher
概述我们上一篇博客讲了Android6.0运行权限,而Android给我们提供了很多运行时权限请求框架的,我们这篇博客就来讲一下PermissionsDispatcher的使用。PermissionsDispatcher是基于注解来写的库,原理就是你给你写的方法加一个注解,然后在适当的时机调用这个被注解的方法。集成方式首先,我们需要在工程项目的build.gradle中添加:dependencie...原创 2018-07-06 16:20:53 · 3546 阅读 · 1 评论 -
Resolved versions for app (26.1.0) and test app (27.1.1) differ
在Android Studio 3.0以后建工程出现这个问题:Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved v...原创 2018-07-26 14:14:48 · 419 阅读 · 0 评论