@客观开发者 腾讯新出的shadow,爱奇艺Qigsaw等,都可以看下
Android插件化——谈谈我理解的坑位坑位的概念 第一次听说坑位的概念是在360开源插件化框架RePlugin,我印象最深刻的就是在演讲过程中提到的只Hook了一处以及独创坑位概念。虽然下载了源码并且也大致了解了...
@客观开发者 腾讯新出的shadow,爱奇艺Qigsaw等,都可以看下
Android插件化——谈谈我理解的坑位坑位的概念 第一次听说坑位的概念是在360开源插件化框架RePlugin,我印象最深刻的就是在演讲过程中提到的只Hook了一处以及独创坑位概念。虽然下载了源码并且也大致了解了...
0 App内存优化 纸上谈兵系列第二期,关于App的内存优化。 0.1 内存管理 Android系统是基于Linux内核开发的开源操作系统,而linux系统的内存管理有其独特...
@趔趄徒成玦 Application初始化完成和你要修复的有啥关系呢?除非你要修复的就是Application
Android 简单热修复(下)——基于DexClassLoader的实现前面Java类加载器的介绍中写过关于ClassLoader的基础知识,包括了双亲委派机制、自定义ClassLoader等内容。但是,前面讲到的都是基于JVM的内容,在这里需要...
@趔趄徒成玦 会报错还是什么情况?只要在你要修复的代码之前调用就行了啊
Android 简单热修复(下)——基于DexClassLoader的实现前面Java类加载器的介绍中写过关于ClassLoader的基础知识,包括了双亲委派机制、自定义ClassLoader等内容。但是,前面讲到的都是基于JVM的内容,在这里需要...
这个只是测试代码,可以再Application初始化的时候调用doFix方法,传入修复后的dex文件路径
Android 简单热修复(下)——基于DexClassLoader的实现前面Java类加载器的介绍中写过关于ClassLoader的基础知识,包括了双亲委派机制、自定义ClassLoader等内容。但是,前面讲到的都是基于JVM的内容,在这里需要...
0 纸上谈兵——App启动优化 纸上谈兵系列是我在学习App性能优化的笔记,纸上谈兵这个名字就很好的反应了这次只是启动优化的学习,并没有真正用到实际App的开发过程中(以后专...
@贾亦真亦贾 看起来Dex比Path少了个构造?很久没看过这方面的代码了
Android 简单热修复(下)——基于DexClassLoader的实现前面Java类加载器的介绍中写过关于ClassLoader的基础知识,包括了双亲委派机制、自定义ClassLoader等内容。但是,前面讲到的都是基于JVM的内容,在这里需要...
@贾亦真亦贾 这个应该没什么关系,当然用DexClassLoader
```
public DexClassLoader(String dexPath, String optimizedDirectory,
String librarySearchPath, ClassLoader parent) {
super(dexPath, null, librarySearchPath, parent);
}
```
高版本已经optimizedDirectory无用了,其实BaseDexClassLoader和DexClassLoader基本是一样的了,当然你说的这个也没问题
Android 简单热修复(下)——基于DexClassLoader的实现前面Java类加载器的介绍中写过关于ClassLoader的基础知识,包括了双亲委派机制、自定义ClassLoader等内容。但是,前面讲到的都是基于JVM的内容,在这里需要...
@愉快先生 毕竟不是专业的
Opencv获取身份证号码区域记得应该是16年的时候,从一个公开课看到了关于OCR方面的内容,里面讲到了通过OpenCV对身份证号码区域的剪裁以及使用Tess-Two进行文字识别,实现了对身份证号码的识别...
前言 上篇文章中讲到, Android中所有视图都是通过Window来呈现的, 如Activity, Dialog, Toast等, 本篇文章分别分析下Activity, D...
0 很久没有写博客了,这一两个月基本上就是找工作——离职——入职。到今天基本上入职近一个月了,在看公司代码的时候发现使用到了SPI技术来进行解耦,这篇文章主要写下SPI的基本...
坑位的概念 第一次听说坑位的概念是在360开源插件化框架RePlugin,我印象最深刻的就是在演讲过程中提到的只Hook了一处以及独创坑位概念。虽然下载了源码并且也大致了解了...
1. 前言 关于Android的签名机制,在一个月前就看过了,当时还写了下流程,感觉没有太大的技术含量就没有记录。最近在看APK安装过程,突然又想起安装过程包含了APK的验证...
最近在研究这方面的东西,自己测试发现MANIFEST.MF和CERT.SF文件中除了前几行的内容不一样外,其它部分都是一样的,博主知道为什么吗
记得应该是16年的时候,从一个公开课看到了关于OCR方面的内容,里面讲到了通过OpenCV对身份证号码区域的剪裁以及使用Tess-Two进行文字识别,实现了对身份证号码的识别...
前言 最近高产似母猪,闲下来的时候就喜欢找找源码看。昨天看了下LeakCanary,准备来分析一波。 导入 gradle文件中添加: 初始化 Application中通过Le...
前言 自从写完关于Lifecycle的文章后就没有发现其他有兴趣的源码了,所以呢,我决定看看写写后台代码,尝试一波。经过大概一周的百度,SSM框架基本搭建完成。突发奇想,打算...
1. 简介 很早就听说了Google的Lifecycle组件,因为项目没有使用过,所以并没有过多的接触。不过最近看到了一篇文章,其中的一条评论提到了LiveData。恰巧这两...
1. 关于UETool 第一次见到UETool是在掘金上面,看到介绍的时候反正我是被惊到了,原来还可以这么玩!迫不及待下载下来源码,准备好好看一波。这个框架的代码不多,原理很...