-1 votos

¿Cómo puedo obtener el archivo de /data/data/com.myapplication?

Tengo que conseguir un archivo interno de los sistemas de ficheros en el tacto. Veo el archivo, usando el ES File Explorer, que se encuentra en LocalDevice/data/data/com.myapplication/file/user.json. El dispositivo (Nexus-7) tiene root. Puedo copiar y pegar el archivo a otra ubicación, pero creo que esto puede cambiar la naturaleza del archivo. Una forma de hacerlo sería la de enviar por correo electrónico, pero de Gmail (o lo que sea) no tiene acceso a la carpeta. Es allí una manera de dar a Gmail permiso? o otra forma de obtener el archivo?

Yo soy la depuración de una aplicación que estoy creando en la que este archivo json es copiado, mediante programación, de res/raw para el data/data/... ubicación. El análisis del archivo json en data/data lanza una de analizar la excepción, y así lo quiero ver en el archivo json que ha sido escrito, para ver si se ha copiado correctamente.

3voto

Flow Puntos 14132

Como usted ya sabe, sólo puede acceder a los archivos con root, es decir, si su dispositivo tiene root.

Puedo copiar y pegar el archivo a otra ubicación, pero creo que esta puede cambiar la naturaleza del archivo.

Whut? No, la copia de un archivo no va a cambiar el contenido del archivo. Será el mismo en el momento que comienza el proceso de copia. Idealmente, usted debe asegurarse de que no hay ningún proceso tiene un abrir escritura/anexar identificador de archivo para el archivo, matando a los procesos pertinentes (por ejemplo, com.myapplication)

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