插件化换肤的优点 1)换肤无闪烁,立即生效,无需重启APP,用户体验好2)扩展和维护方便,入侵性小,低耦合3)插件化开发,任何APP可以是你的皮肤包 思路 换肤就是在需要时候...
IP属地:海南
插件化换肤的优点 1)换肤无闪烁,立即生效,无需重启APP,用户体验好2)扩展和维护方便,入侵性小,低耦合3)插件化开发,任何APP可以是你的皮肤包 思路 换肤就是在需要时候...
一、背景 通过观察众多知名app我们可以发现,在app启动进入首页的时候,我们一般会遇到以下几种弹窗:app更新升级提示弹窗、青少年模式切换弹窗、某活动引导弹窗、某新功能引导...
【】名词解释 JVM是Java Virtual Machine的缩写,叫做 java虚拟机。 DVM是Dalvik Virtual Machine的缩写,叫做 Dalvik虚...
Android开机启动流程 如图1所示,是Android开机启动大致流程,其中流程大致为加载BootLoader -> 启动Linux系统内核-> 创建Init进程(nati...
很多BAT也不一定能懂的binder机制!因为搞懂binder需要会c,linux内核知识。看java根本就看不懂!我同事从小米跳槽过来,干安卓framework层10年,是...
启动一个ActivitystartActivity最终会走到ActivityThread的performLaunchActivity这个函数里面会经过层层深入会调用 Acti...
Android View 的绘制是如何把数据传递给 SurfaceFlinger 的呢? 跨进程通信时,数据量大于1MB要怎么传递呢?用匿名共享内存(Ashmem)是个不错的...
组件化就是将我们的APP拆分成很多个模块,每个模块可以单独运行,以便于开发维护和测试,组件化中必不可少的是Gradle的配置,Gradle中使用的是Groovy语言,Groo...