1 Star 1 Fork 0

yangyang1 / UniversalProxy

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.13 KB
AI 代码解读
一键复制 编辑 原始数据 按行查看 历史
yangyang1 提交于 2018-09-07 10:08 . 更新 README.md

UniversalProxy

Download

一个android或java项目的编译时注解动态代理库,功能强大,可以生成接口、抽象类、普通类等的代理

gradle

   compile 'com.lazymc:universal-proxy:1.0.3'

使用方法

    @ProxyInject
    public class ClassTest {
        public boolean test(String test) {
            return false;
        }
    }

    final ClassTest classTestHost = new ClassTest();
           try {
               ClassTest classTest = ProxyFactory.createProxy(ClassTest.class, new InvocationHandler() {
                   @Override
                   public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
                       return method.invoke(classTestHost, args);
                   }
               });
               classTest.test("");
           } catch (Exception e) {
               e.printStackTrace();
           }
Java
1
https://gitee.com/836673942/UniversalProxy.git
git@gitee.com:836673942/UniversalProxy.git
836673942
UniversalProxy
UniversalProxy
master

搜索帮助