相关疑难解决方法(0)

是否有唯一的Android设备ID?

Android设备是否具有唯一ID,如果是这样,使用Java访问它的简单方法是什么?

android uniqueidentifier

2645
推荐指数
35
解决办法
94万
查看次数

用户10102和当前进程都没有android.permission.READ_PHONE_STATE

我试图调用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)

android android-6.0-marshmallow

63
推荐指数
3
解决办法
13万
查看次数