- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 StaggeredGridLayoutManager瀑布流错乱和顶部空白问题解决
参考: https://blog.csdn.net/maplelove1211/article/details/78394852 https://blog.csdn.net/chen_lian_/article/details/80239028 闪烁问题https://blog.csdn.net/lf0814/article/details/52884569...
2018-07-30 15:55:19
4431
原创 retrofit2+okhttp3+rxjava2 实现通用的网络缓存(针对单个接口)
以下代码再客户端处理,不用管后台提供的接口,都可以达到缓存的目的。使用情景: 有网络的情况下,永远请求网络。没有网络去读取本地缓存,并判断缓存是否过期。代码如下:1、okhttp3.0版本 配置缓存路径及大小及添加缓存拦截器//缓存容量 缓存路径long SIZE_OF_CACHE = 10 * 1024 * 1024; // 10 MiBString cacheFile =...
2018-03-25 00:05:06
1103
原创 android项目由Gradle 2.2 切换到 3.0的坑
问题1、运行的时候一直报如下错误Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForApiTestDebug'.> java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerExcepti
2018-01-30 14:04:08
2839
原创 PopupWindow在Android7.0和7.1系统上显示位置不正确
if (Build.VERSION.SDK_INT 24) { pop.showAsDropDown(this, 0, 5); } else { // 适配 android 7.0 int[] location = new
2018-01-17 11:47:18
199
原创 android studio 3.0使用java8
一、java8的新特性:1、Lambda表达式和函数式接口Lambda表达式(也称为闭包)是Java 8中最大和最令人期待的语言改变。它允许我们将函数当成参数传递给某个方法,或者把代码本身当作数据处理:函数式开发者非常熟悉这些概念。很多JVM平台上的语言(Groovy、Scala等)从诞生之日就支持Lambda表达式,但是Java开发者没有选择,只能使用匿名内部类代替Lambda表达式。Lambda
2017-12-20 15:54:43
4635
原创 你真的了解Android Notification吗?
官方参考:https://developer.android.google.cn/guide/topics/ui/notifiers/notifications.html#Heads-up翻译文章参考:http://blog.csdn.net/zhixuan322145/article/details/51277903
2017-12-20 12:05:07
181
原创 JavaScript实现-字符串翻转-Reverse a String
JavaScript实现-字符串翻转-Reverse a String思路:先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。大部分代码是这样的:function reverseString(str) { var newstr = str.split("").reverse().join(""); return
2017-12-12 12:26:31
339
原创 Android分页加载问题探讨
参考资料 https://www.zhihu.com/question/32767725http://www.jianshu.com/p/59a28a0a88aa
2017-09-05 14:25:56
294
原创 深入探讨BroadcastReceiver
关于BroadcastReceiver的基础讲解部分,请参考点击打开链接下面将深入讲解广播接受者:一:广播的种类:上节提到,当系统以一个Intent的形式发送一个Broadcast出去之后,所有与之匹配的BroadcastReceiver都会被实例化,但是这里是有区别的,根据Broadcast的传播方式区别,在系统中有如下两种Broadcast: 普通广播:N
2014-05-05 18:17:30
399
原创 Android四大组件之一:BroadcastReceiver
一.BroadcastReceiver简介 BraodcastReceiver(广播接收器)是为了实现系统广播而提供的一种组件,它和事件处理机制类似,但是事件处理机制是程序组件级别的,而广播事件处理机制是系统级别的。比如,我们可以发出一种广播来测试手机电量的变化,这时候就可以定义一个BraodcastReceiver来接受广播,当手机电量较低时提示用户。我们既可以用Intent来启动一
2014-05-05 16:28:09
356
viewflow+listview上下拉加载
2014-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人