Replies: 18 comments 17 replies
-
We support export File by File though obviously this is not a great mechanism and we will need to introduce Cloud approach to sync up data with 1 of the cloud data box |
Beta Was this translation helpful? Give feedback.
-
Ah, really? How do I find that feature? I tried long-pressing on the GPX traces, but that didn't seem to work... |
Beta Was this translation helpful? Give feedback.
-
Wait a second, if you click Share button inside Track on top Right. |
Beta Was this translation helpful? Give feedback.
-
Ahh, I see! I forgot that this detail view exists. Maybe there could be a shortcut so that long-pressing on a track under "Configure map > GPS files" opens the detail view? (Not sure how easy it is to modify the list widget...) |
Beta Was this translation helpful? Give feedback.
-
We're going to improve for sure for 3.9, I hope so :-) |
Beta Was this translation helpful? Give feedback.
-
Side note: The much more powerful way and screen to access track-related functionality is really via Menu/MyPlaces/Tracks. Many users do not know hence #1435. |
Beta Was this translation helpful? Give feedback.
-
True. However there is still no functionality for sharing multiple tracks at once (#5558). |
Beta Was this translation helpful? Give feedback.
-
It is possible to change the data directory of osmand in the settings. When you change it to /storage/emulated/0/osmand (at least on my Pixel 5), you're able to access ist with any file manager. |
Beta Was this translation helpful? Give feedback.
-
The proper workaround in android 11 is: The data ends up, accessible, in the folder mentioned above. Note: using "manually specified" no longer works. |
Beta Was this translation helpful? Give feedback.
-
See also my comment here #4645 (comment)
|
Beta Was this translation helpful? Give feedback.
-
@sonora that's a tricky situation here, if we end up that we have 2 storages: public & private and Public will be very slow to use. We can redesign Public to have different structure and keep replication of some Private folders, but we don't need to redesign private (waste of time & effort). Anyway, maps are the most heaviest part of storage. So if Public storage won't offer (for now it's only sdcard slow in Android 11) fast access, users will have no option to migrate everything to private. Later we can discuss whether we want to have Public storage for backups or not. |
Beta Was this translation helpful? Give feedback.
-
At this time many users are confused if/what they can currently do to mitigate the situation, like use or 'Shared memory' storage path or similar. Probably worth a page in our documentation, but I am currently at loss what to advise ...? |
Beta Was this translation helpful? Give feedback.
-
Storage needs to be explained here https://docs.osmand.net/en/main@latest/osmand/start-with/storage but I'm also not ready yet to describe all details. Sounds one of the most complicated part of documentation. |
Beta Was this translation helpful? Give feedback.
-
As I see on Samsung devices with Android 11, access is possible but it is very-very slow (indexing maps etc), it looks like it works but speed performance won't be improved. |
Beta Was this translation helpful? Give feedback.
-
"Shared memory" is no longer possible. The only way to export a GPX track file now seems to share it with another application (e.g. "Save to File" to save it into "/storage/emulated/0"), but this can be done for only one track at a time. |
Beta Was this translation helpful? Give feedback.
-
To export all tracks at once:
OsmAnd -> Settings-> Backup & Restore -> Backup as file
Select: My places -> Tracks
It stores an Export_dd-mm-yy.osf file, which is just a .zip
Open it and all tracks are inside!
|
Beta Was this translation helpful? Give feedback.
-
Hi, I'm sorry for bothering you here, but extracting GPX from osmand+ into my desktop is a very important feature for me, and I can't even make any workaround work. I have an up-to-date Samsung XCover Pro, with Android 11, OsmAnd+ 4.1.11:
To be completely honest, sharing via Bluetooth seems to work with another Android device that I borrowed, but I wasn't planning to acquire another android device myself. Would you have any suggestion on what else I could try? Maybe another workaround that I missed? Or some other app to check the "share" feature with? Or maybe another open-source GPX recorder android app? Thanks in advance for your help |
Beta Was this translation helpful? Give feedback.
-
🐞 bug report
Description
I recently upgraded my Pixel 3a to Android 11. Yesterday I recorded my track during a race, and today noticed that I cannot access it anymore from the file browser app, or share it from my usual messaging app. The
Android/data
directory is empty.The reason for this is that Android 11 changed some storage APIs (including scoped storage). See https://developer.android.com/about/versions/11/privacy/storage for details. With Android 11 being released, a lot more devices will upgrade over the next few days/weeks, rendering GPS recordings inaccessible. (This is a feature that I used almost every day.)
I see two ways to properly fix this: Either move the storage directory to something outside the scoped storage (e.g.
~/Downloads/osmand/
) and/or offer a way to export GPX files to a user-defined directory.(Workaround: I noticed that with some apps like Firefox I can still access the directory. This might be due to the Target API of the app accessing the data directory, I guess Firefox might set the
requestLegacyExternalStorage
flag.)🔬 Minimal Reproduction
Android/data/net.osmand...
). On Android 11, the directory is not visible.🌍 Your Environment
OsmAnd Version: 3.7.4 ((F-Droid)
Device and Android/iOS version: Pixel 3a, Android 11
Beta Was this translation helpful? Give feedback.
All reactions