android
Mr_Fingerling
这个作者很懒,什么都没留下…
展开
-
ViewPager + Fragment组合实现局部刷新Fragment
在开发过程中,经常会用到ViewPager与Fragment实现多页面切换效果,有时,我们想要局部刷新某些Fragment,而其他Fragment保持状态不变,该如何做到呢?先上代码!/** * Created by HSH . */public abstract class BaseFragmentPagerAdapter extends FragmentPagerAdapter {原创 2017-10-17 20:59:02 · 15632 阅读 · 0 评论 -
Glide获取某个url对应的缓存图片
用Glide这么久了,我一直有个疑问,Glide该如何获取到指定的缓存图片?原生Glide是没有提供任何Api用来获取缓存图片的,至少我是没找到。翻看Glide源码(3.7),发现其中一个叫:EngineKey的类,Glide通过该类来查找对应的缓存文件。 该类构造方法参数多达10个,并且不是开放出来的,也就是说,通过自己构造EngineKey这条路是走不通的。难道就没有办法了吗?仔细翻看Engi原创 2017-10-26 18:37:05 · 15437 阅读 · 15 评论 -
Glide在6.0系统下加载图片失败问题
最近在项目中使用到了Glide3.7,在通过GlideModel定制图片缓存到SD卡时,遇到了一个非常诡异的问题:在Glide中使用缓存策略为Source或者All时,图片无法展示出来,并且也无法缓存到SD卡中:只有在设置为Result时才能够正常的显示,但是同样无法缓存到SD中;diskCacheStrategy(DiskCacheStrategy.RESULT);代码里找了很久,都找不到问题原原创 2017-10-26 12:11:49 · 7060 阅读 · 5 评论 -
最新版studio构建gradle 一直卡在Gradle:download https和Gradle:Metadata of https
最近开发手贱,把android升级到最新的版本,于是被这个构建问题折磨的欲仙欲死 /(ㄒoㄒ)/~~ 构建时一直卡在下载:Gradle:download https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/maven-metadata.xml 这些xml、pom文件中,等了快一个小时后,就是各种报:...原创 2018-04-15 21:55:39 · 18851 阅读 · 11 评论 -
Android:Ubuntu下搭建Nexus私服图文详解
环境Android Studio、Ubuntu16.04前提1、安装Java8; 2、安装Nexus3 下载路径:https://help.sonatype.com/repomanager3/download 开始配置1、解压到/usr/local目录下tar -zxvf nexus-3.10.0-04-unix.tar.gz -C /usr...原创 2018-04-12 09:28:49 · 1804 阅读 · 0 评论 -
Software rendering doesn't support hardware bitmaps
应用在8.0的手机上使用tansition 动画时崩溃,并报出该错误:java.lang.IllegalStateExceptionSoftware rendering doesn't support hardware bitmaps查了一下,貌似是Glide的问题。在Glide 4.3上,hardware bitmaps(开启hardware bitmaps作用大概就是在使用ARGB_...原创 2018-04-27 17:54:30 · 7351 阅读 · 0 评论 -
TextInputLayout设置ErrorText和hint字体颜色
应用在登录页面使用了TextInputLayout加TextInputEditText的组合。突然有一天,设计很操蛋的要求要改hint和ErrorText的字体的颜色。由于之前这里不是我负责的,而之前负责的伙计又很随便,颜色直接用默认的,只能自己想办法了+_+ErrorText查看TextInputLayout源码: /** * Sets an error me...原创 2018-05-26 11:06:12 · 5576 阅读 · 0 评论 -
GreenDao:Can't resolve qualified name for Creator
GreenDao:Can’t resolve qualified name for Creator今天下午折腾GreenDao时,遇到这个问题。刚开始以为是多表关联的关系配置错了,检查了好几遍,始终没找到原因。仔细研究了Log,发现错误报到具体的代码中,指向了Studio为Parcelable接口自动的生成的代码—CREATOR成员变量。于是乎去掉对Parcelable的实现,发现确实不再...原创 2019-01-15 20:00:57 · 687 阅读 · 0 评论