Lista de archivos guardados en el almacenamiento interno

Mi aplicación Android está guardando algunas estadísticas en el almacenamiento interno. Cada nombre de archivo tiene el formato "appname-currentDate"

Me preguntaba:

  1. Cuando guardo en el almacenamiento interno, hay una carpeta específica asignada a mi aplicación, o mis archivos se guardan junto con archivos de otras aplicaciones en el mismo directorio.
  2. ¿Hay una manera de saber la lista de archivos guardados por mi aplicación en el almacenamiento interno

Muchas gracias.

1) Depende del método que utilice para obtener el identificador de archivo. Normalmente los archivos se almacenan en un directorio específico de la aplicación, por ejemplo. /data/data/[sus.package.name]/ . Los archivos de ese directorio solo pueden ser leídos por su aplicación.

2) Utilice el método getFilesDir () en su actividad para obtener un identificador de archivo y utilice el listFiles () en él para obtener una matriz de archivo que representa todos los archivos en la carpeta de datos de la aplicación.

Más información: http://developer.android.com/guide/topics/data/data-storage.html

1-When I save to internal storage, is there a specific folder assigned to my app, or are my files saved along with files from other applications in the same direcotry. 

De forma predeterminada, los archivos guardados en el almacenamiento interno son privados para su aplicación y otras aplicaciones no pueden acceder a ellos (ni el usuario).

Y los archivos se almacenan en el directorio /data/data/<package_name>/files . Particular para su paquete de aplicación.

 2- Is there a way to know the list of files saved by my application to the internal storage. 

Use el método getFilesDir ()

Obtiene la ruta absoluta al directorio del sistema de archivos donde se guardan los archivos internos.

Para obtener más información, consulte Android – Almacenamiento interno

Sus archivos se guardarán en data / data / your.package.com en esta carpeta. Your.package.com es el nombre del paquete.

Usted puede ver que en ddms. Si usa eclipse y ejecuta emulador o dispositivo puede ver sus archivos en la pestaña eclipse -> ddms

Introduzca aquí la descripción de la imagen

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.