- 博客(16)
- 收藏
- 关注
原创 Glide RecyclerView插件
RecyclerView 集成库使你在你的应用中能够使用 RecyclerViewPreloader ,它可以在用户滑动 RecyclerView 时自动加载稍微超前一些的图片。 配合使用正确的图片尺寸和高效率的磁盘缓存策略,这个库可以显著减少用户滑动图片列表时看到的加载指示器的数量。
2017-11-17 16:02:44 1210
转载 浏览器HTTP缓存机制
前言 Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。 但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是很清楚。 在此,我会尝试用简单明了的文字,像大家系统的介绍HTTP缓存机制,期望对各位正确
2017-11-10 10:40:01 173
转载 Android开发之深入理解Android 7.0系统权限更改相关文档
Android开发之深入理解Android 7.0系统权限更改相关文档 摘要: Android 6.0之后的版本增加了运行时权限,应用程序在执行每个需要系统权限的功能时,需要添加权限请求代码(默认权限禁止),否则应用程序无法响应;Android 7.0在Android 6.0的基础上,对系统权限进一步更改,这次的权限更改包括三个方面: APP应用程序的私有文件不再
2017-08-11 10:11:44 465
原创 Android性能优化小结
学习笔记小结 一、关于UI优化 1.overdraw和多层布局嵌套不等同。多层布局嵌套不一定导致overdraw。 2.打开真机GPU测试,蓝色为可以接受的,一般导致Overdraw的原因是多层嵌套和背景颜色。 3.Hierarchy Viewer检测嵌套。XML中布局一般最好不要超过2层。 4.include的布局根布局最好用merge。 5.ViewStub延迟初始化。
2017-06-12 09:53:43 303
原创 两步实现RecyclerView标题浮动在顶端
原理:用一个和title布局一样的view覆盖在RecyclerView上,然后根据RcyclerView的滚动改变view的Y坐标,实现view的滑入和滑出。 第一步:布局 <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent"> <android.
2017-06-05 14:48:21 3235
转载 HTTP 头部解释
1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。 2. Accept-Charset: 浏览器申明自己接收的字符集 Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支持压缩,支持什么压缩方法 (gzip,deflate) Accept-Langu
2017-05-17 16:28:50 227
转载 HTTP基础知识
本文主要内容: HTTP请求报文格式HTTP响应报文格式Header请求体的3种形式推荐调试工具HTTP的组成图示 1. HTTP请求报文格式 HTTP 的请求报文分为三个部分 请求行、请求头和请求体,格式如图: HTTP请求报文格式 注:部分文章也将HTTP请求报文分为两部分请求头和请求体,请求头的第一行为请求行。 1.1 请求行 请求行
2017-04-27 15:36:00 297
转载 把Android源码中的密码对转换为keystore的方法
一、前言 goolge为我们提供了4个标准的key,以签名测试程序: testkey -- a generic key for packages that do not otherwise specify a key. platform -- a test key for packages that are part of the core platform. shared --
2016-08-29 09:58:37 500
原创 Android图片缓存
1.内存缓存(Memory Cache) 创建缓存private LruCache<String, Bitmap> mMemoryCache;@Override protected void onCreate(Bundle savedInstanceState) { ... // Get max available VM memory, exceeding this amount
2016-05-08 21:38:33 179
原创 Android 高效加载图片
1.加载合适大小的图片public static Bitmap decodeSampledBitmapFromResource(Resources res, int resId, int reqWidth, int reqHeight) { final BitmapFactory.Options options = new BitmapFactory.Options();
2016-05-08 21:15:50 210
转载 Android通用流行框架大全
1. 缓存 名称 描述 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 名称 描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picasso 一个强大的图片下载与缓存的
2016-05-07 22:55:11 170
转载 改变状态栏背景颜色
最近业务上看到一个设计图挺好看,所以研究了一下透明状态栏,注意不是沉浸式状态栏,在参考了网上的一些资料后,整理出了这篇博客. Github Demo 链接: StatusBarCompat 参考文章: 由沉浸式状态栏引发的血案Translucent System Bar 的最佳实践该使用 fitsSystemWindows 了! 首先强调,对于状态栏的处理有两种不同的方
2016-05-07 22:47:42 348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人