IP属地:浙江
上一篇文章Daggger2 使用姿势及源码分析(1)讲述了Dagger2的使用姿势,以及连接器component、提供者 Provider、工厂生产者Factory、成员注入...
一、知识详解模块 1.dex/class深入讲解 2.jvm/dvm/art三个虚拟机的深入讲解 3.class Loader类加载器的深入讲解 二、热修复应用???1.热修...
你说的对,作者写反了。
彻底解析Android缓存机制——LruCache关于Android的三级缓存,其中主要的就是内存缓存和硬盘缓存。这两种缓存机制的实现都应用到了LruCache算法,今天我们就从使用到源码解析,来彻底理解Android中的缓...
背景:目前项目在打渠道包的时候,采用的是AndroidManifest.xml配置渠道号,上线前一个个构建出来,全部构建完成耗时长达一个小时,这对于追求高效的工程师来讲是无法...
有两个App需要共享数据,采用的是ContentProvider方案,在使用的过程中,发现在B应用关闭的时候,如果A想取B内的数据,大概率会失败。一直很奇怪,ContentP...
Gradle升级3.1问题总结 背景:项目早期用的Gradle插件版本2.3.0,由于版本较老,无法使用Gradle新版本的特性,故需要升级至最新的Gradle版本。 有关G...
动态加载技术 介绍 在程序运行的时候,加载一些程序自身原本不存在的可执行文件并运行这些文件里的代码逻辑。 动态调用外部的Dex文件则是完全没有问题的。在APK文件中往往有一个...