Android日常
大力盼
这个作者很懒,什么都没留下…
展开
-
Android热更新-类的加载机制源码分析
这次简单的了解一下Android中的类加载机制,如下Android中的类加载类:在说Android的类加载机制之前先说一下Java的类加载机制,两者都是的大同小异,只是Android中的加载的是dex文件,Java中加载的是.class文件Java 中的类何时被加载器加载在 Java 程序启动的时候,并不会一次性加载程序中所有的 .class 文件,而是在程序的运行过程中,动态地加载相应的类到内存中。通常情况下,Java 程序中的 .class 文件会在以下 2 ...原创 2020-07-20 23:00:22 · 277 阅读 · 1 评论 -
Android插件化换肤思路实现
Andorid的插件化换肤的思路,首先我们要弄清楚换肤的原理,从源码上下手,弄清原理,不过在看源码之前,我还是先说说换肤的思路,然后我们带着疑问去看看源码;思路如下:换肤,换肤,换的是View对应的资源,如TextView更换字体的颜色,换的是color这个资源,我们要拿到这个资源ID;那插件化换肤的两个很重要的思路,我们先拿到对应资源的string名称,我们的皮肤包中也同样存在这样一个同名的资源,我们使用这个string资源名称去拿皮皮肤包中的同名资源的资源ID,然后根据皮肤包的资源ID加载...原创 2020-07-20 22:56:26 · 575 阅读 · 1 评论