用反射來調用Android裏的隱藏Class

發現android.os.ServiceManager自1.6開始即從api中隱藏掉了,但通過這種方法可以調用。

Object obj = new Object();
Method method = Class.forName("android.os.ServiceManager").getMethod("getService", String.class);
System.out.println(method.invoke(obj, "phone"));

感謝[武漢]mgssnake
發佈了78 篇原創文章 · 獲贊 13 · 訪問量 34萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章