首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
凤邪摩羯
掘友等级
Android研发一枚,文章如有引用来源未注明,请联系哈,感谢!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 29
沸点 2
赞
31
返回
|
搜索文章
赞
文章( 29 )
沸点( 2 )
Android-设计模式与项目架构-01-编译插桩技术- AOP(面向切面编程)-AspectJ-原理
AspectJ 是一个面向切面编程(AOP,Aspect-Oriented Programming)的扩展,它基于 Java 语言,允许开发者通过定义切面(Aspect)来增强代码的功能,而无需直接修
Android-设计模式与项目架构-01-编译插桩技术- AOP(面向切面编程)-AspectJ-使用
在 Android 开发中,AspectJ 是一个强大的工具,用于实现 AOP(面向切面编程)。通过 AspectJ,开发者可以在不修改现有代码的情况下,在编译时或运行时为应用程序添加横切关注点,比如
Android-设计模式与项目架构-01-编译插桩技术- AOP(面向切面编程)-ASM-原理
ASM 是一个强大的 Java 字节码操控库,广泛用于动态生成和修改 Java 字节码。它可以直接对 .class 文件进行操作,能够在类加载时或运行时修改类的字节码,而无需修改源代码。这在框架开发、
Android-设计模式与项目架构-01-编译插桩技术- AOP(面向切面编程)-ASM-使用
ASM 在 Android 开发中的应用主要涉及到字节码的修改和增强,通常用于以下几个场景: 1. 动态代码插桩 在 Android 项目中,ASM 可以用于动态插入或修改代码。例如,通过在方法开始或
Android-设计模式与项目架构-01-编译插桩技术- AOP(面向切面编程)-ASM-Gradle 8.0 适配
前言 随着 AGP8.0 的到来,Transform 接口已经被废弃了,至于废弃的原因官方解释也是很官方了。 说白了,就是不好用,传统的 Transform API 增加编译耗时。同时提供了更好用的
Kotlin-基础-02-注解
Kotlin 的注解(Annotations)是一种元编程工具,可以用于向代码元素(如类、方法、字段等)添加元数据。注解本身不会改变代码的行为,但可以通过编译器、IDE 插件或运行时反射机制读取并执行
Android-设计模式与项目架构-02-SPI-基础
SPI(Service Provider Interface) 是 Java 中的一种服务发现机制,用于实现模块化和可插拔的架构。SPI 提供了一种动态加载和替换服务实现的方式,使得应用程序能够在运行
Android-设计模式与项目架构-02-SPI-AutoService-源码解析
1 SPI和 APT 的关系 1.1 SPI(Service Provider Interface) SPI 是一种设计模式,用于定义服务接口和服务提供者的机制。它允许在运行时动态发现和加载服务实现,
Kotlin-基础-01-入门-3 反射
Kotlin 的反射(Reflection)允许我们在运行时访问类、函数、属性的元信息并进行操作。反射主要用于处理那些在编译时不确定或无法访问的对象信息。Kotlin 的反射与 Java 的反射相似,
个人成就
文章被点赞
140
文章被阅读
67,151
掘力值
1,634
关注了
59
关注者
94
收藏集
2
关注标签
4
加入于
2019-11-01