Я пытаюсь вызвать getCallCapablePhoneAccounts() метод android.telecom.TelecomManager класс. Хотя я добавил требуемое разрешение пользователя, я получаю исключение безопасности.
Вот строка кода, в которой я получаю исключение
List<PhoneAccountHandle> list = getTelecomManager().getCallCapablePhoneAccounts();
Пользовательский доступ добавлен в манифест
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
Исключение stacktrace Вызывается: java.lang.SecurityException: getDefaultOutgoingPhoneAccount: ни пользователь 10102, ни текущий процесс имеет android.permission.READ_PHONE_STATE. at android.os.Parcel.readException(Parcel.java:1599) at 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)