Almacenamiento Gestión

Oruxmaps GP desde la versión 9.x utiliza el nivel del SDK de Android que obliga a las apps a usar el almacenamiento privado de cada app, restringiendo las opciones para acceder a la raíz del almacenamiento interno y la SD.

Esto impide mantener los mapas/tracks,... donde siempre los ha tenido la app.
Ahora está es la ruta donde están todos los datos de la app, podrás acceder a ellos y copiar/mover datos ahí.

Android/data/com.orux.oruxmapsDonate/files/oruxmaps/

⚠️Una de las consecuencias importantes de este cambio, es que, si se están usando las carpetas privadas, y se desinstala la app, TODOS los datos se borran, por lo que es importante mantener una copia de los datos importantes.⚠️

El navegador de ficheros de Android (Files) no lo pone fácil para acceder y hacer operaciones de copia en las carpetas de la app. Pero existen navegadores externos  que sí pueden acceder a las carpetas de la app...
Pero con la llegada de android 14 la cosa se complica incluso para estos gestores de archivos.

Afortunadamente la propia app nos ofrece la solución más efectiva y cómoda para el usuario (en mi opinión) se trata sencillamente de volver a usar el almacenamiento interno (público)y la SD.(Como anteriormente).
Veamos cómo:
  • Instalación desde 0

Cuando se instala por primera vez , es muy sencillo, Oruxmaps nos preguntará si queremos conceder a la app poder gestionar todas las carpetas del dispositivo. Solo con aceptar este permiso Oruxmaps GP usará la memoria pública desde primera hora .
  • Mover almacenamiento (post instalación)

Si ya tenemos muestras carpetas en la memoria privada, desde la configuración del almacenamiento de la app, tenemos la opción de conceder el permiso para gestionar todas las carpetas del dispositivo, la app nos ira indicando que tenemos que hacer paso a paso.

Yo personalmente prefiero mover todas las carpetas a la memoria pública, para mí minimizar conflictos al tener unos archivos en público y otros en privado.

Si decides mover unos archivos al almacenamiento público y otros dejarlos en el almacenamiento privado  ten en cuenta que tanto la base de datos ( oruxmapstracks.db ) como el archivo onlinemapsources.xml serán movidos al almacenamiento público, estos dos archivos siempre han de estar en la memoria del dispositivo, Oruxmaps GP no los reconoce si los mueves a la tarjeta SD.

⚠️ Se da el caso que en algunas actualizaciones Android quita el permiso de acceso a todas las carpetas del dispositivo.
En este caso solo tenemos que volver a la configuración de almacenamiento del dispositivo y reanudar el permiso, por si acaso, cada android es un mundo antes de volver a dar el permiso haz una copia de la carpeta Oruxmaps en la memoria pública, solo por si al dar nuevamente el permiso se sobré escribe una carpeta nueva en la existente.

PD:Realice los vídeos con la versión Beta simplemente por mi comodidad,para no tener que desinstalar mi Oruxmaps GP, el procedimiento es idéntico en ambas versiones 

Comentarios