admin管理员组

文章数量:1516870

黑科技

1热更新(热修复):apk不用发版,就能修复bug
原理:我们修复好了bug的时候,把那些有改动的java源码编译成class,再打包成dex,然后通过反射技术放到dexElements数组的最前面,这样系统在通过PathClassLoader找class时,首先找到的是我们放在最前面的修复好了的class,然后就不会再往后面找了,相当于实现了热修复。这样有bug的class就不会被用到了。
总结:将修复后的类通过反射技术放到dexElements的最前面,从而让系统在加载类的时候优先加载到已修复的class,从而达到热修复

2 OCR-文字识别
项目demo

本文标签: 黑科技