使用过java反射的帮忙一下:如何通过反射获取apk中的方法?就是说新建的工程中已经包含进来一个编译好的apk,如何通过反射将这个apk中的方法取出呢?
高手帮忙啊~~

解决方案 »

  1.   

    这个还没听过可以反射出apk里面的方法的额,应该不行,反射能反射出class文件里面的方法
      

  2.   

    弱弱的问下,LZ麻烦能解释下apk么,我总是在运行模拟器的时候看见这个东西,但不知道是什么意思的么,谢谢lZ
      

  3.   

    说白了,就相当于你在window环境上开发的程序后缀是exe一样,apk就是android应用程序的通用后缀吧
      

  4.   


    应该不行啦!apk文件是编译后生成的安装文件!不能获取里面的方法吧!
      

  5.   

    楼主思路没错的,为了防止病毒泛滥,我不便于公布代码,不过你可以看下jvm原理,参考下腾讯的游戏大厅就知道了,
      

  6.   

    引用APK?这个思路,只是不知道APK格式怎样,JAR或者CLASS肯定没问题。
      

  7.   


    APK格式?就是eclipse编译生成的apk文件,至于什么格式,我也不清楚啊,呼呼
      

  8.   

    createPackageContext(packageName, Context.CONTEXT_INCLUDE_CODE | Context.CONTEXT_IGNORE_SECURITY); context.getClassLoader().loadClass(className);接下来就不用我说了吧
     apk就一个包。。不信自己改后缀 为zip 在解压 = =。。
      

  9.   

    哦。。原来是没安装的apk。。!  试试DexClassLoader或PathClassLoader