首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
AOP
订阅
LCY9406
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Transform API 废弃了,路由插件怎么办?
前言 在 AGP 7.2 中,谷歌废弃了Android开发过程非常常用的Transform API,在 AGP 8.0 移除,那么常见的路由该怎么出适配呢?
5分钟学会 如何 debug Android Gradle 插件
首先是插件工程中你的gradle build文件的设置 然后我们将这个插件发布到maven仓库中 然后去我们的宿主工程中 引入这个插件 新版本的android studio 比较坑,搞了个plugin
Android ASM 字节码插桩:Jetpack Compose 实现双击防抖
Android 开发者们对 Jetpack Compose 应该已经很熟悉了吧?我在项目中也已经大规模应用了 Jetpack Compose,极大地解放了开发者的心智负担 最近我想要来为项目做一些能够
玩一玩编程式 AOP
@[toc] 平时我们项目中涉及到 AOP,基本上就是声明式配置一下就行了,无论是基于 XML 的配置还是基于 Java 代码的配置,都是简单配置即可使用。声明式配置有一个好处就是对源代码的侵入小甚至
[Android开发]推荐一个专属Android 端 AOP 切面框架,没有AspectJ,只需一个注解就可以请求权限、切换线程、禁止多点、监测生命周期等等
AndroidAOP 是专属于 Android 端 Aop 框架,没有使用 AspectJ,也可以定制出属于你的 Aop 代码,心动不如行动,赶紧用起来吧
Gradle Plugin 插件的编写及其Debug断点调试技巧
1. 利用gradle init命令生成Gradle Plugin工程 2. 将sample-plugin2工程集成到现有的安卓工程(以sample工程为例) 3. 在app模块中使用该插件 4. Debug插件(groovy)的代码
Android登录拦截的场景-面向切面基于AOP实现
场景如下:用户第一次下载App,点击进入首页列表,点击个人页面,需要校验登录,然后跳转到登录页面,注册/登录完成跳转到个人页面。 非常常见的场景,正常我们开发就只能判断是否已经登录,如果未登录就跳转
使用ASM实现方法拦截框架,再也不用写重复代码了
MehodInterceptor是一个使用ASM来动态修改字节码,以达到方法拦截。通过该框架,可以控制某个方法是否执行
使用注解自动生成代码
如何使用注解来消除模板代码?关于 Annotation Processor 还有哪些你不知道的事...
AOP:利用Aspectj注入代码,无侵入实现各种功能,比如一个注解请求权限
这篇文章我想了很久不太知道该怎么去写,因为AOP(面向切面编程)在Android上的实践早有人写过,但可能是出于畏难或不了解其应用场景抑或其他什么原因,大家似乎都对它不太感冒。所以今天我以一些Android上的实例,希望能引起大家一些兴趣,适当地使用,真的能减少很多重复工作,而…