я получил ошибку нижекак принять READ_PHONE_STATE разрешения на андроид 6.0
java.lang.SecurityException: getDeviceId: Ни пользователь, ни 10250 текущего процесса имеет android.permission.READ_PHONE_STATE.
AndroidRuntime: неустранимый: Основной процесс: com.infyco.kp.new_tab, ПИД: 23149 java.lang.RuntimeException: Невозможно запустить активность ComponentInfo {com.infyco.kp.new_tab/com.infyco. kp.new_tab.Splashscreen}: java.lang.SecurityException: getDeviceId: ни у пользователя 10257, ни у текущий процесс имеет android.permission.READ_PHONE_STATE.
ниже мой код я не знаю, что это неправильно
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_PHONE_STATE}, 1);
это работает для разрешения SEND_SMS, как показано ниже, но не работает над
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.SEND_SMS}, 1);
У вас есть '<использует-разрешение>' элемент для 'READ_PHONE_STORAGE 'в вашем манифесте? – CommonsWare
проверить его https://developer.android.com/guide/topics/security/permissions.html#normal-dangerous – Ajay
@Commons ware ... да есть ли это в манифесте :) Я хочу, чтобы код получил время выполнения разрешения даже я пробовал с ниже isPermissionGranted(), но не работает ... :( –