- 博客(5)
- 收藏
- 关注
原创 Android ASM插桩技术
插桩,简单来说就是在编译期间插入代码。但是编译的时候不管是kt还是java都会被编译成字节码文件.class,那么插入的代码肯定不能是原版的java或者kt代码,而应该是字节码,这篇文章就简要介绍一下插桩技术。(建议顺着APT注解开发那篇文章继续看)ok,到这里插桩技术基本就到这里了,如果是研究过arouter或者想研究Arouter的小伙伴,看完估计也能够对Arouter的底层实现原理会有更深的了解。
2024-07-19 17:41:11
414
原创 Android注解开发APT
相信各位Android开发对注解这个东西并不陌生,毕竟在用Arouter的时候,注解@Route是基本要使用的注解。但这只是对注解的使用。那么在日常开发中,如何去定义注解,并通过注解在编译期间去生成一些代码,这便是本文要介绍的APT技术。基本的使用就是这样,可以试一下在buffer里随便给一些字符串看一下效果。map的逻辑也可以按照自己的逻辑选择是否添加。
2024-07-16 20:42:44
892
原创 Android与RN的交互与通信
这块算是RN入门的最后一块内容,跨端之间的交互问题。两端交互是双向的,那么就会区分为RN通知Android调用方法Android通知RN调用方法这边就着官网讲解一下两种情况的实现方式。Android和RN之间的双向交互到这里就给你交待清除了,基本上都是官网的实现方式,想要更好的使用就需要做一系列的封装了。不过呢,通过这篇文章,相信门就给你入了。
2024-05-07 18:21:59
1197
原创 集成react-navigation路由导航与避坑指南
作为一个RN新人,在简单了解了控件使用后,一个重头就在于路由跳转React Native 官网指出现在主推的路由跳转方案是react-navigation,那么对于其他方案这边就不做了解了。react-navigation官网在集成这个东西的时候,踩过很多坑,业余时间吃了一个多礼拜,因此,这篇博文的目的在于简介react-navigation集成的流程,以及遇到各种问题的解决办法。
2024-04-26 20:20:05
881
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人