Android 反射

原创 2015年11月18日 10:35:37

  比如你使用了图片工具glide.jar,

//android代码中是这样写 
Glide.with(c).load("http://img.hb.aicdn.com/c04769d0e58521d0526febfc49b38847fdec06818965-O1Z2HK_fw658").into(iv);//iv是显示图片的控件

//使用反射 
        Method method1;
        String methodName1 = "load";//load 为隐藏类的隐藏method

        Method method2;
        String methodName2="into";

        try {
            method1 = Class.forName("com.bumptech.glide.Glide").getMethod(methodName1, String.class);
            try {
                method1.invoke(Class.forName("com.bumptech.glide.Glide"),"http://img.hb.aicdn.com/c04769d0e58521d0526febfc49b38847fdec06818965-O1Z2HK_fw658");
            } catch (IllegalAccessException e) {
                e.printStackTrace();
            } catch (InvocationTargetException e) {
                e.printStackTrace();
            }
        } catch (NoSuchMethodException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
        try {
            method2 = Class.forName("com.bumptech.glide.Glide").getMethod(methodName2, String.class);
            try {
                method2.invoke(Class.forName("com.bumptech.glide.Glide"),iv);
            } catch (IllegalAccessException e) {
                e.printStackTrace();
            } catch (InvocationTargetException e) {
                e.printStackTrace();
            }
        } catch (NoSuchMethodException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }


   

在Android中使用反射到底有多慢?

在Android中使用反射到底有多慢? 反射(Reflection)在Java和安卓开发过程中非常有用,但是反射的使用往往是APP严重性能问题的根本原因。下面我们通过分析几个真实的案例来帮助我们更直...
  • wangjigaoyi
  • wangjigaoyi
  • 2016年07月15日 09:15
  • 2662

android 反射机制和反射调用方法

对于android 中很多类没有开放出来,考虑到这些API不稳定,后续有可能会更改,所有没有在SDK中暴露出来给用户使用。但是我们在开放的过程中还是需要使用到一些android 系统中未开放出来的cl...
  • haima1998
  • haima1998
  • 2014年07月25日 20:21
  • 5724

反射在Android开发中的利弊

由于Android 2.2的推出,很多新的API加入导致很多项目移植需要考虑使用Java的反射机制Reflection来动态调用,动态调用的好处就是不需要使用引用文件,直接通过JDK中声明好的方法直接...
  • Buaaroid
  • Buaaroid
  • 2014年06月25日 14:13
  • 7364

android 反射机制 简单示例

  • 2013年05月06日 11:12
  • 416KB
  • 下载

Android 下通过反射调用加载/卸载(mount/unmount) 外置SD卡

  • 2014年12月17日 15:10
  • 8KB
  • 下载

android系统java反射机制详解

  • 2017年03月26日 21:55
  • 69KB
  • 下载

在android中利用JAVA反射机制终止通话

  • 2012年05月24日 09:36
  • 155KB
  • 下载

Android获得控件和状态栏高度,通过反射方式获取状态栏高度,通过dime获取组件高度

  • 2014年05月21日 13:52
  • 1KB
  • 下载

android反射实现实例

  • 2017年08月24日 17:12
  • 15.8MB
  • 下载

android listview 自反射 adapter

  • 2014年01月07日 15:12
  • 906KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android 反射
举报原因:
原因补充:

(最多只允许输入30个字)