前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >通过Gradle Transform和aspectj来实现代码动态修改

通过Gradle Transform和aspectj来实现代码动态修改

作者头像
用户1907613
发布2018-07-20 16:15:19
1.3K0
发布2018-07-20 16:15:19
举报
文章被收录于专栏:Android群英传Android群英传

说正事,今天我们开源了一个项目——AspectjX。

通过Gradle Transform和aspectj来实现代码动态修改,业务逻辑数据埋点、性能数据统计等侵入性修改从此不再需要修改业务代码,完美解决Dexposed兼容性问题,实现代码自动插桩,就在沪江Android —— AspectjX!!!

那么它有什么用呢?简单的说,一切会污染业务逻辑的代码,都可以通过AspectjX来动态插入,比如数据统计的埋点,不再需要在Activity的生命周期中一个个处理了,再比如,性能监测,可以动态获取每个页面的性能,而不用在Activity中加一行代码,等等等等。可以说,它完全替代了Dexposed。更关键的是,AspectjX无需Root,不使用任何黑科技,兼容Jar、甚至是Kotlin!

项目地址:https://github.com/HujiangTechnology/gradle_plugin_android_aspectjx

Demo:https://github.com/HujiangTechnology/AspectJX-Demo

欢迎大家前来围观。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-04-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 群英传 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档