自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朱利源的博客

既然选择了远方.便只顾风雨兼程

  • 博客(4)
  • 资源 (16)
  • 收藏
  • 关注

原创 Android 手动实现热更新

前言在上篇Android ClassLoader浅析中我们分析了安卓ClassLoader和热更新的原理,这篇我们在上篇热更新分析的基础上写个简单的demo实践一下。概述我们先回顾下热更新的原理PathClassLoader是安卓中默认的类加载器,加载类是通过findClass()方法,而这个方法最终是通过遍历DexPathList中的Element[]数组加载我们需要的类,那么要想实现热...

2018-10-30 19:55:59 2449 7

原创 Android ClassLoader浅析

前言最近在看Tinker的原理,发现核心是通过ClassLoader做的,由于之前也从未接触过ClassLoader趁着上周末看了安卓ClassLoader相关源码,这里分享一发安卓的ClassLoader和热更新的实现原理。ClassLoader首先我们要知道,程序在运行时要把对应的类加载到内存,在安卓上来说就是把Dex文件中的类加载到内存,这个加载流程是通过ClassLoader实现的。...

2018-10-26 17:01:01 1965 1

原创 LruCache源码解析

前言本篇将介绍LruCache,而LruCache是用LinkedHashMap实现的,LinkedHashMap继承HashMap所以没看过HashMap的先看下我另外篇博文HashMap源码解析(JDK8)再来看本篇。接下来是正菜LruCache不过吃之前我们先看下前菜LinkedHashMap,只要LinkedHashMap弄明白了LruCache也就小菜一碟了,本文的LinkedHas...

2018-10-12 16:13:04 219

原创 HashMap源码解析(JDK8)

前言这段时间有空,专门填补了下基础,把常用的ArrayList、LinkedList、HashMap、LinkedHashMap、LruCache源码看了一遍,List相对比较简单就不单独介绍了,Map准备用两篇的篇幅,分别介绍HashMap和(LruCache+LinkedHashMap),因为LruCache是用LinkedHashMap实现的所以就和Lru一起介绍了。概述HashMa...

2018-10-11 17:09:49 283 2

WebSocket安卓客户端实现详解(三)--服务端主动通知

WebSocket安卓客户端实现详解(三)--服务端主动通知

2017-08-06

WebSocket安卓客户端实现详解(二)--客户端发送请求

WebSocket安卓客户端实现详解(二)--客户端发送请求

2017-08-06

WebSocket安卓客户端实现详解(三)–服务端主动通知

WebSocket安卓客户端实现详解(三)–服务端主动通知

2017-08-06

WebSocketDemo(一)--连接建立与重连实例源码下载

WebSocket即使通讯安卓客户端实现--连接建立与重连

2017-06-10

RecyclerView下拉刷新上拉加载更多v1.3

RecyclerView下拉刷新上拉加载更多v1.3版本 修改数据较少时下拉刷新触发上拉加载更多bug

2016-05-04

RecyclerView下拉刷新上拉加载封装

RecyclerView下拉刷新上拉加载封装+吸附动画

2016-04-21

RecyclerView封装

RecyclerView封装

2016-04-09

上拉加载更多RecyclerView封装

上拉加载更多RecyclerView封装

2016-04-04

jd-gui文件

jd-gui

2016-03-26

dex2jar文件

dex2jar

2016-03-26

jd-gui工具

jd-gui

2016-03-26

dex2jar工具

dex2jar

2016-03-26

apktool工具

apktool工具

2016-03-26

MD风格demo

使用Android Design Support Library和5.0一些控件搭建的md风格的demo

2016-02-25

recyclerview下拉刷新上拉加载+动画

recyclerview下拉刷新上拉加载封装

2015-12-25

RecyclerView下拉刷新上拉加载

RecyclerView下拉刷新上拉加载

2015-12-21

空空如也

空空如也

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

TA关注的人 TA的粉丝

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