我正在尝试获取一个电话对象,以便我可以在我的应用程序内调用和会议两个数字.

我已经尝试使用静态PhoneFactory.makeDefaultPhones((上下文))这个,但没有任何运气.

String phoneFactoryName = "com.android.internal.telephony.PhoneFactory";

String phoneName = "com.android.internal.telephony.Phone";

Class phoneFactoryClass = Class.forName(phoneFactoryName);

Class phoneClass = Class.forName(phoneName);

Method getDefaultPhone = phoneFactoryClass.getMethod("getDefaultPhone");

Object phoneObject = getDefaultPhone.invoke(null);

Error – Caused by java.lang.RuntimeException: PhoneFactory.getDefaultPhone must be called from Looper thread

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐