我试图调用android.telecom.TelecomManager类的getCallCapablePhoneAccounts()方法.虽然我已经添加了所需的用户权限,但我收到了安全性异常.
这是我得到例外的代码行
List<PhoneAccountHandle> list = getTelecomManager().getCallCapablePhoneAccounts();
Run Code Online (Sandbox Code Playgroud)
清单中添加的用户权限
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
Run Code Online (Sandbox Code Playgroud)
异常堆栈跟踪引起:java.lang.SecurityException:getDefaultOutgoingPhoneAccount:用户10102和当前进程都没有android.permission.READ_PHONE_STATE.在android.os.Parcel.readException(Parcel.java:1599)的android.os.Parcel.readException(Parcel.java:1552)com.android.internal.telecom.ITelecomService $ Stub $ Proxy.getDefaultOutgoingPhoneAccount(ITelecomService.java) :615)在android.telecom.TelecomManager.getDefaultOutgoingPhoneAccount(TelecomManager.java:439)