热修复技术介绍 重新发布版本代价大,成本高,不及时,用户体验差,对此有几种解决方案: Hybird:原生+H5混合开发,缺点是人工成本搞,用户体验不如纯原生方案好; 插件化:...
SharedElement共享元素 Andriod 5.0开始支持共享元素动画,该动画主要应用于多个页面之间共享控制某些控件。比如某个控件在Page_A中在位置1,在Page...
前言 时隔4年。本文再次来聊聊Shadow 这个0 hook的插件库。目前看来,确实是腾讯这个Shadow 插件库做到0 hook api实现插件化。在腾讯内部也是广泛使用,...
背景:项目app里需要嵌入云游戏,然而云游戏的发版次数频繁,直接嵌入原生app里就会频繁走合规检测,才可以提交审核发布,流程长,效率低。 说明:涉及的安卓知识多而杂,还是最好...
平时看博客或者学知识,学到的东西比较零散,没有独立的知识模块概念,而且学了之后很容易忘。于是我建立了一个自己的笔记仓库[https://github.com/xfhy/And...
Matrix 中的 memory hook 也是基于 xhook 的实现的,可以记录 malloc、calloc、free、mmap 等函数的调用。 1.初始化 初始...
作为Android开发人员,一直以来都是在把JVM的特点拿来学习,把JVM、Dalvik、ART割裂的单独来看,现在把他们放到一起,去比较他们的区别,但是了解的还很浅显,这里...
ARouter是什么 ARouter是阿里巴巴开源的Android平台中对页面、服务提供路由功能的中间件,提倡的是简单且够用。Github: https://github.c...