Android's handling of SD cards is quite complex. The bottom line is, if you put the maps in the /Download/Memory-Map folder on the removable SD card, the app should be able to find them.
Here's how it works:
On many devices the internal memory is the default storage where media is saved to. When you start the Memory-Map app, it will automatically create the /Download/Memory-Map folder on your internal storage, and this is where the maps and overlay GPX files are stored.
If you have a SD card inserted into your device you will see 2 removable storage drives when it is connected up to your PC (most likely called Internal or Phone and SD Card or External Storage).
For Memory-Map to detect the maps you've saved onto your SD card you will need to create a Download folder on the root of the SD card and then a Memory-Map folder inside of this Download folder, once these are created then copy the relevant .qct/qc3 files into the Memory-Map folder.
Note: The above directories are case sensitive.
In summary, try the following to allow Memory-Map to detect map files on your SD card:
- Try putting the maps files into the /Download/Memory-Map directory on the SD card.
- If that doesn't work, you should be able to navigate to the .qct file on your Android device via a File Explorer app (such as ES File Explorer). If you tap the .qct file it should open in Memory-Map. This causes Memory-Map to add the containing folder to the list of places to search for maps each time it loads, so if you add more maps to the same folder, it should pick them up automatically.
- If both steps above don't work then you can create your own settings file in order to add the SD card directory. To do this you must create a standard text file which contains the file path/s of where the map files are stored on the SD card and save it as map_folders.txt in the Internal Storage/Download/Memory-Map folder.