Используя официальный AVD rev. 3
Вызов этого:
ActivityCompat.requestPermissions(activity, new String[]{"android.permission.USE_CREDENTIALS"}, REQUEST_PERMISSION_CREDENTIALS);
Срабатывает сразу:
onRequestPermissionsResult (int requestCode, String[] permissions, int[] grantResults)
И результирующий код PackageManager.PERMISSION_DENIED
У кого-нибудь есть исправление?
ОБНОВЛЕНИЕ: Известно, что затронуты:
Manifest.permission.CHANGE_NETWORK_STATE
Manifest.permission.WRITE_SETTINGS (solved, see Sam's answer)
android.permission.USE_CREDENTIALS (solved, read Update 2)
READ_SMS
ОБНОВЛЕНИЕ 2: см. отличный принятый ответ. По сути, USE_CREDENTIALS теперь является безопасным разрешением. Удивительно, почему sdk просто не возвращает PERMISSION_GRANTED для этого...
Manifest.permission.ACCESS_COARSE_LOCATION
работает нормально. Ваши иManifest.permission.CHANGE_NETWORK_STATE
иManifest.permission.WRITE_SETTINGS
не работают - person Deividi Cavarzan   schedule 23.08.2015