安卓笔记侠

专注安卓开发

导航

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 50 下一页

2018年1月21日 #

Http 缓存机制

摘要: HTTP 缓存体系 首先我将 Http 缓存体系分为以下三个部分: 1. 缓存存储策略 用来确定 Http 响应内容是否可以被客户端缓存,以及可以被哪些客户端缓存 这个策略的作用只有一个,用于决定 Http 响应内容是否可缓存到客户端 对于 Cache-Control 头里的 Public、Priv 阅读全文

posted @ 2018-01-21 14:59 安卓笔记侠 阅读(625) 评论(0) 推荐(0)

2018年1月13日 #

Cookie、Session 和 Token区别

摘要: 1 Cookie、Session 和 Token 都是用来做持久化处理的,目的就是让客户端和服务端相互认识。Http 请求默认是不持久的没有状态的,谁也不认识谁。 2 Cookie: 是存放在客户端的信息,服务器通过响应头 Set-Cookie 字段给客户端,如果 Cookie 已过期一般是会被清楚 阅读全文

posted @ 2018-01-13 22:37 安卓笔记侠 阅读(901) 评论(0) 推荐(2)

2018年1月12日 #

RecyclerView-- 侧滑删除和拖动排序

摘要: 实现这么个功能我们不需要再去继承RecyclerView,只需要去了解ItemTouchHelper这个类即可,接下来我们就去看看都有些什么 ItemTouchHelper.Callback 默认需要实现三个方法: getMovementFlags() 获取Touch的响应方向,包含两个 1.拖动d 阅读全文

posted @ 2018-01-12 19:47 安卓笔记侠 阅读(1449) 评论(0) 推荐(1)

RecyclerView--添加头部和底部

摘要: 1.先构建WrapRecyclerAdapter 2.构建WrapRecyclerView 我们最好还是模仿ListView的结构搞就搞到西,自定义一个WrapRecyclerView,可以添加删除头部和底部View,这个就比较简单 3.使用: 阅读全文

posted @ 2018-01-12 13:54 安卓笔记侠 阅读(7335) 评论(0) 推荐(0)

2018年1月11日 #

RecyclerView源码解析 - 分割线

摘要: 猜想: 既然考虑了分割线,那么子View在测量时候肯定要去考虑分割线留出的位置 直接measureChild()方法 猜想: 分割线会调用绘制的方法 onDraw() 阅读全文

posted @ 2018-01-11 09:52 安卓笔记侠 阅读(415) 评论(0) 推荐(0)

2018年1月10日 #

RecyclerView与ListView 对比浅析:缓存机制

摘要: 一. 背景 PS:相关知识:ListView与RecyclerView缓存机制原理大致相似,如下图所示: 滑动过程中,离屏的ItemView即被回收至缓存,入屏的ItemView则会优先从缓存中获取,只是ListView与RecyclerView的实现细节有差异.(这只是缓存使用的其中一个场景,还有 阅读全文

posted @ 2018-01-10 14:36 安卓笔记侠 阅读(18015) 评论(0) 推荐(0)

android 性能优化 -- 启动过程 冷启动 热启动

摘要: 一、应用的启动方式 通常来说,启动方式分为两种:冷启动和热启动。 1、冷启动:当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。 2、热启动:当启动应用时,后台已有该应用的进程(例:按back键、home键,应用虽然会退出,但是该应用的进程是依然 阅读全文

posted @ 2018-01-10 00:20 安卓笔记侠 阅读(995) 评论(0) 推荐(0)

2018年1月5日 #

Android热修复之 - 收集崩溃信息上传服务器

摘要: 1.概述 大致的流程就是在用户崩溃的时候,我们获取崩溃信息、应用当前的信息和手机信息,然后把它保存到手机内存卡,再找我就直接找出来看看。后来衍生到上线后某些奇葩机型会有部分问题,所以不得不上传到服务器,后来发现居然可以配合热修复一步一步如此神奇,接下来我们来玩一玩,如何才能把用户的崩溃信息上传到服务 阅读全文

posted @ 2018-01-05 00:05 安卓笔记侠 阅读(925) 评论(0) 推荐(0)

2018年1月3日 #

Android热修复之 - 阿里开源的热补丁

摘要: 1.1 基本介绍 我们先去github上面了解它https://github.com/alibaba/AndFix 这里就有一个概念那就AndFix.apatch补丁用来修复方法,接下来我们看看到底是怎么实现的。 这里就有一个概念那就AndFix.apatch补丁用来修复方法,接下来我们看看到底是怎 阅读全文

posted @ 2018-01-03 16:48 安卓笔记侠 阅读(1099) 评论(0) 推荐(0)

自己来实现一套IOC注解框架

摘要: 我们自己来实现一套IOC注解框架吧,采用的方式反射加注解和Xutils类似,但我们尽量不写那么麻烦,也不打算采用动态代理,我们扩展一个检测网络的注解,比如没网的时候我们不去执行方法而是给予没有网络的提示同时也不允许用户反复点击。 这个时候有人就开始喷了,明知道反射会影响性能为什么还要用?这里我就随便 阅读全文

posted @ 2018-01-03 11:04 安卓笔记侠 阅读(435) 评论(0) 推荐(0)

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 50 下一页