自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 RecyclerView添加Header的正确方式

问题如何为RecyclerView添加Header如何让Header适配各种LayoutManager在有Header的情况下,我们的分割线该怎么画作为一个懒惰的程序员,如何将这些做到最简便如果为RecyclerView添加Header大家在使用ListView的时候可以很轻松的添加headers, 但是不知道大家发现没有,RecyclerView和各种LayoutManager都没有哪个方法是为...

2018-04-09 15:36:46 840

转载 RecyclerView 监听滚动到底部

据个人尝试 以下这种方案能准确监听到是否滚动到底部,可以做上拉加载更多protected boolean isSlideToBottom(RecyclerView recyclerView) { if (recyclerView == null) return false; if (recyclerView.computeVerticalScrollExtent() + r...

2018-04-09 11:35:56 2923 1

转载 【内存优化】内存溢出(OOM)和内存泄露的引发原因及优化方案

一、内存泄露垃圾回收器无法回收原本应该被回收的对象,这个对象就引发了内存泄露。内存泄露的危害: (1)过多的内存泄露最终会导致内存溢出(OOM)(2)内存泄露导致可用内存不足,会触发频繁GC,不管是Android2.2以前的单线程GC还是现在的CMS和G1,都有一部分的操作会导致用户线程停止(就是所谓的Stop the world),从而导致UI卡顿。二、内存溢出(OOM)Android为每个进程...

2018-04-03 12:29:05 2724

转载 【内存优化】用LeakCanary寻找App中的内存泄漏问题

简述在性能优化中,内存是一个不得不聊的话题;然而内存泄漏,显示已经成为内存优化的一个重量级的方向。当前流行的内存泄漏分析工具中,不得不提的就是LeakCanary框架;这是一个集成方便, 使用便捷,配置超级简单的框架,实现的功能却是极为强大的。1. 你需要添加到配置的只有这个dependencies {debugCompile 'com.squareup.leakcanary:leakcanary...

2018-04-03 12:23:59 590

转载 【内存优化】查看app(进程)的内存占用

1、官方有篇文章,详细的写了,可以通过哪些工具查看内存占用的情况https://developer.android.com/studio/profile/investigate-ram.html2、较常用的 adb 命令,adb shell dumpsys meminfo <packageName>Here is an older dumpsys on Dalvik of the gm...

2018-04-03 12:06:47 5751

转载 【内存优化】内存泄漏 之 MAT工具的使用

1 内存泄漏的排查方法 Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,其中有两项功能可用于内存检查 :·    heap 查看堆的分配情况·    allocation tracker跟踪内存分配情况·    eclipse插件:http://download.eclipse.org/mat/1.5/update-site/DDMS 这两项功能有助于...

2018-04-03 11:08:15 737

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除