The application folder is the unique folder used by the application to store all its data on the user device, including:
This folder is automatically chosen during the first application start, and is usually located on the external SD card (if available) for devices running Android lower than 4.4, or on the device memory for Android 4.4 and after (SD card storage behavior has considerably changed since then).
Inside the application folder, you'll find the following sub-folders:
/datastore/
, where the application stores downloaded data like on-demand maps;/icons/
, where you can store your custom icons;/landmarks/
, where the application stores (by default) the landmarks you create (waypoints, routes, tracks, areas);/logs/
, where the application store its technical logs;/pictures/
, where the application stores pictures associated with picture waypoints (on some devices these pictures are saved in the device common media folder);
To display the application folder:
Settings
” ;Storage device
” ;“Application path”
of the selected storage device.
To modify the storage location:
Settings
” ;Storage device
” ;Ok
” to validate the change;
Be careful if you choose a storage location within the “/Android/data/”
folder as Android will delete it when you un-install the application.
If you see a small locker icon, it means that the application isn't able to write in this location, and so it cannot be used. Check the troubleshooting section below for more details.
Android 4.4
In Android 4.4 and above, the memory management has been modified:
Android 6.0
In Android 6.0 and above, you can now grant the application the right to write on the external SD card from the Android settings (“Applications” section).
If no storage location choices at all are available on the external SD card:
Re-using data stored before Android upgrade
If you stored data with the application on the external SD card before upgrading to Android 4.4, this data is now read-only and cannot be used any-more.
Here is the solution to retrieve it:
“/sdcard/OfflineMaps/”
) into the new storage folder (usually “/Android/data/net.psyberia.offlinemaps/files/”
). Overwrite all items already present if necessary;
Starting with Android 11, drastic changes have been made by Google regarding how applications can access data stored outside of the application specific folders: except for file managers (and a few other specific cases), applications are only able to access media files from the shared storage spaces (internal device and removable SD card). It means that all your file-based maps and placemarks saved outside of the application specific folders are no more accessible.
Those limitations don't apply if you update the application from version 3.8 (or below) to version 3.9 (or above).
However, applications still keep a total access on their application specific folders (read and write everything). There is one application specific folder on the internal device memory, and one application specific folder on the removable SD card (if any).
For OfflineMaps, the path of this folder is “/Android/data/net.psyberia.offlinemaps/files/
”.
For OfflineMaps+, the path of this folder is “/Android/data/net.psyberia.offlinemapsplus/files/
”.
Here are some workarounds:
Placemarks
landmarks/
” sub-folder. For OfflineMaps, that would be “/Android/data/net.psyberia.offlinemaps/files/landmarks/
”;/Android/media/net.psyberia.offlinemaps/
”;Maps
maps/
” sub-folder. For OfflineMaps, that would be “/Android/data/net.psyberia.offlinemaps/files/maps/
”;/Android/media/net.psyberia.offlinemaps/
”;“.mp3”
to your maps, this way the Android system will consider the map file as a media file and will allow the application to access it. For example, rename your QCT map “my_map.qct
” to “my_map.qct.mp3
” (do not remove the original “.qct
” file extension).
In order to move your files from or into into an application specific folder, the recommended way is to use an Android 11 compatible file manager (“Cx File Explorer
” or “X-plore File Manager
” for example).
Alternatively, you can plug your device on your desktop computer (using your USB cable) and use it to move the files (may not work for some setups);