有时个哥 2015-03-03 08:05 采纳率: 0%
浏览 1597
已结题

我使用发射调用系统隐藏的类,为什么不行?没办法创建对象呢???求大神们指教啊

ClassLoader classLoader = getClass().getClassLoader();
final Class<?> callManagerClass = classLoader.loadClass("com.android.internal.telephony.CallManager");
Constructor<?> declaredConstructor = callManagerClass.getDeclaredConstructor();
Log.i("TAG", "declaredConstructors===0000===>>>>>");
declaredConstructor.setAccessible(true);
Log.i("TAG", "declaredConstructors====11111==>>>>>"+declaredConstructor);
boolean newInstance = declaredConstructor.isAccessible();
Log.i("TAG", "declaredConstructors======>>>>>"+newInstance);
Object newInstance2 = declaredConstructor.newInstance();
Log.i("TAG", "declaredConstructors==22222====>>>>>");

        到Object newInstance2 = declaredConstructor.newInstance();这一句就不走了,得不到对象。求职大神们指教啊
  • 写回答

1条回答 默认 最新

  • threenewbee 2015-03-03 08:33
    关注
    评论

报告相同问题?