Hola estoy realizando una app que necesito escribir en la SD. En el emulador todo funciona bien, pregunto por el permiso (WRITE_EXTERNAL_STORAGE) y si el usuario me autoriza almaceno un fichero en la sd y solucionado.--El problema es que con mi Nexus5 con versión de Android 6.0.1 no me llega a preguntar nunca por dicho permiso de escritura y veo que siempre entra en la parte del else de este código (de Android Developers) :@Override
public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {
if (requestCode == PERMISO_ESCRIBIR_SD) {
// If request is cancelled, the result arrays are empty.
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED)
Log.i(TAG, "Permiso concedido. ");
else
Log.i(TAG, "Permiso denegado. ");
}El grantResults me almacena esto int[0]@5650 y grantResults.length = 0 .
Gracias
Para participar es necesario que leas detenidamente las normas del grupo: https://goo.gl/xeTRQm
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/desarrolladores-android.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/desarrolladores-android/cc2974d8-19ae-4143-a53e-8f204c98beb9%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
El código de como realizas la consulta? La salida del logcat cuando realizas la consulta en tu dispositivo Android?Documentación oficial: https://developer.android.com/training/permissions/requesting.html
El lun., 4 jul. 2016 a las 13:35, Donis (<javierm...@gmail.com>) escribió:
Hola estoy realizando una app que necesito escribir en la SD. En el emulador todo funciona bien, pregunto por el permiso (WRITE_EXTERNAL_STORAGE) y si el usuario me autoriza almaceno un fichero en la sd y solucionado.--El problema es que con mi Nexus5 con versión de Android 6.0.1 no me llega a preguntar nunca por dicho permiso de escritura y veo que siempre entra en la parte del else de este código (de Android Developers) :@Override
public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {
if (requestCode == PERMISO_ESCRIBIR_SD) {
// If request is cancelled, the result arrays are empty.
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED)
Log.i(TAG, "Permiso concedido. ");
else
Log.i(TAG, "Permiso denegado. ");
}El grantResults me almacena esto int[0]@5650 y grantResults.length = 0 .
Gracias
Para participar es necesario que leas detenidamente las normas del grupo: https://goo.gl/xeTRQm
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a desarrolladores-android+unsub...@googlegroups.com.