我正在尝试访问android上的PhoneInterfaceManager.java 由于它不是sdk的一部分,我需要使用反射。 (我知道我不应该这样做,但据我所知,没有别的办法。) 该类的全名是“com.android.phone.PhoneInterfaceManager”。
现在我运行这段代码......
Object getPhoneInterfaceManager() throws ClassNotFoundException{
return Class.forName("com.android.phone.PhoneInterfaceManager");
}
......我明白了:
java.lang.ClassNotFoundException:com.android.phone.PhoneInterfaceManager
注意: 我检查了grep repository(我发现有时更可靠),并注意到虽然使用反射的类的包在项目“com.google.android / android”中,但是这个类被找到了在“com.google.android / android- apps ”中。我不知道这是否意味着什么,但我想我还是会提到它。
提前感谢您的帮助!