原文:[原创]Android之DexClassLoader加载class源码解析

写DexClassLoader加载class主要是为写Android插件化做准备: 我们在看DexClassLoader加载class之前,先大概了解下ClassLoader ClassLoader源码:http: www.cnblogs.com kangqi p .html 我们都知道Android中Class的加载时执行的 ClassLoader.loadClass String name 方 ...

2018-01-19 19:29 0 4761 推荐指数:

查看详情

[原创]Andorid DexClassLoader的创建过程解析(基于5.0)

Android插件框架时,经常会用到dex的动态加载,就要直接或间接的使用DexClassLoader,在new DexClassLoader的时候Android系统做了很多工作,下面我们详细分析一下: 看到关键步骤了,设置完parent的ClassLoader之后 ...

Fri Feb 26 03:59:00 CST 2016 1 4596
[原创]Android从xml加载到View对象过程解析

我们从Activity的setContentView()入手,开始源码解析, 发现是使用mLayoutInflater创建View的,所以我们去LayoutInflater.inflate()里面看下, 先根据resource id 获取 ...

Wed Mar 09 19:52:00 CST 2016 4 6430
Android 图片加载框架Glide4.0源码完全解析(二)

写在之前 上一篇博文写的是Android 图片加载框架Glide4.0源码完全解析(一),主要分析了Glide4.0源码中的with方法和load方法,原本打算是一起发布的,但是由于into方法复杂性远不是前两个方法所能比拟的,又不愿意马马虎虎的随便应付的写作,还是保持一贯的一步步深入的讲解 ...

Sun Jun 18 02:38:00 CST 2017 0 6436
Android 图片加载框架Glide4.0源码完全解析(一)

写在之前 上一篇博文写的是Picasso基本使用和源码完全解析,Picasso的源码阅读起来还是很顺畅的,然后就想到Glide框架,网上大家也都推荐使用这个框架用来加载图片,正好我目前的写作目标也是分析当前一些流行的框架源码,那就也来解析下Glide的源码吧,而且有了Picasso源码的分析相信 ...

Wed Jun 14 21:06:00 CST 2017 0 14843
利用DexClassLoader动态加载dex文件

Java中也有类加载器ClassLoader,其作用是动态装载Class文件,当我们从网络下载Class文件,或者在编译时不参与而在运行时动态调用时就需要用类加载器。由于Androidclass文件进行了重新打包和优化,最终APK文件中包含的是dex文件,加载这种文件就需要 ...

Tue Apr 05 23:50:00 CST 2016 0 3247
Android ViewDragHelper源码解析

完全掌握它的使用。 要想完全掌握ViewDragHelper的使用和原理,最好的办法就是读懂它的源码, ...

Wed May 13 21:57:00 CST 2015 1 7971
Android -- AsyncTask源码解析

1,前段时间换工作的时候,关于AsyncTask源码这个点基本上大一点的公司都会问,所以今天就和大家一起来总结总结。本来早就想写这篇文章的,当时写《Android -- 从源码解析Handle+Looper+MessageQueue机制》的时候就是想为这篇文章做铺垫的,因为AsyncTask说里面 ...

Thu Aug 17 21:13:00 CST 2017 0 1989
Android Monkey源码解析

本文旨在对Android Monkey的源码进行解析,这样能在后续的定制改造中得心应手。 对于此源码,自己获取的过程也是废了一般周折,尝试过去手机里反编译,去各种地方找,后来发现,通过Google搜索“android monkey source code”,第一条就是,附上地址:https ...

Sun May 15 20:10:00 CST 2016 1 4032
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM