2 votos

¿Cómo evitar el cuadro de diálogo del sistema que solicita permiso para acceder a los datos de la tableta en tabletas Android, especialmente en aquellas de Samsung?

ingrese aquí la descripción de la imagen

Estoy desarrollando una aplicación de Android que se conecta con un hardware Raspberry Pi a través del puerto USB. El problema es que este diálogo del sistema (como se muestra en la imagen de arriba) aparece cada vez que lo conecto. Requerir tocar en 'Permitir' cada vez está resultando en una mala experiencia de usuario. Si el usuario toca 'Denegar' o cierra el diálogo, el Raspberry Pi no puede detectar el dispositivo Android conectado.

¿Hay alguna manera de evitar esto? Tenga en cuenta que estoy usando una tablet Samsung no rooteada con Android.

(Volví a publicar la pregunta aquí, como sugirió alguien en los comentarios. Autor original: https://stackoverflow.com/questions/58371723/how-to-bypass-system-dialog-asking-to-allow-access-to-tablet-data-on-android-tab)

0 votos

¿Qué versión de sistema operativo tienes, y has probado todos los diferentes estados en 'Configuración'->'Opciones de desarrollador'->'Configuraciones USB predeterminadas'?

0 votos

Android 8. Tan pronto como conecto el dispositivo Android con la Raspberry Pi, las configuraciones USB predeterminadas cambian automáticamente a MTP.

2voto

pr0nin Puntos 353

El diálogo "Permitir acceso a los datos de la tableta" es un diálogo de seguridad, por lo tanto, desde una aplicación no es posible "saltarse" este diálogo. Dado que actualmente no es posible identificar una PC a través del protocolo USB y MTP (tal vez esto sea posible en el futuro mediante un USB autenticado), tampoco hay una opción disponible como "permitir siempre que esta computadora acceda a mis archivos".

De lo contrario, cualquiera con acceso a un dispositivo Android desbloqueado podría simplemente copiar, por ejemplo, todas las fotos y videos del dispositivo a través de USB.

La única forma conocida es habilitar el diálogo "Opciones de desarrollador" y configurar de manera permanente la opción "Configuración USB" en "MTP / uso compartido de archivos".

Alternativamente, podrías utilizar Android Debug Bridge (adb). En el nivel de adb, hay una autenticación de computadora que permite permitir el acceso permanente de una computadora al dispositivo a través de USB. Por supuesto, adb está desactivado por defecto, por lo tanto, el usuario primero debe habilitar el menú de desarrollo y luego habilitar adb.

0 votos

Gracias por la respuesta. Déjame verificar lo mismo como sugieres. Una vez que verifique, aceptaré tu respuesta.

1 votos

Desafortunadamente, no hay opción de compartir archivos MTB en la Tab A. Solo "Transferencia de archivos", "MIDI", "Transferencia de imágenes" y "Solo carga de teléfono".

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X