Basically all folders at the level of Android are unusable for maps with
Android 11, API level 30. Because maps and databases need random access
to content (not sequential like with photos, texts, videoas and alike).
Which this SAF (Storage Access Framework from Google) does not allow.
Only places left for this type of access: the private folders under
/Android/data/.../... Seems they call it External Storage 1 and 2? And
maybe subfolders of /Download
Some file managers can write to those /Android structures on Internal
SD, but not on External SD (another Google error I suppose).
Each app tries other means to survice this Google mess. Unless they gain
the privilege to MANAGE_EXTERNAL_STORAGE permission, which OsmAnd (and
others) did not even try.
For the semantics of the OsmAnd terminology someone else needs to comment.
sAm 07.12.2021 um 19:10 schrieb 'Tim Passingham' via OsmAnd:
It would help me greatly if someone would explain some of these terms
to me. I have searched the web but cannot find a really practical
definition. I can find develeoper guides, but they don't seem to
explain what's actually going on in terms I can understand.
I need to use my SD card for OsmAnd+ because I need the space. What is
'shared storage' and what isn't? There's External storage 1, which
seems to be on the mobile not the SD (judging by the space available),
and External storage 2 on the SD, Multiuser storage 1 and 2 similarly
(what is this?), and then files not under 'Android' seem to be
treated differently. I was running Android 11 with files on the DSD
but in a directory at the same level as Android, but that no longer
works. I don't understand any of this frankly. If I look using a
file manager I just see the SD card and Internal (or Main) storage.
Where does 'External' or 'Multiuser' or 'Shared' fit into this? As
for what SAF is, I have little idea.
I'm not a total IT ignoramus (a working life spent in the technical
side of the business, but not Android), but I can't find any
definitions in plain English.
On Tuesday, 7 December 2021 at 13:09:46 UTC Greg Troxel wrote:
Akkana Peck <[email protected]> writes:
> I'm on Android 11, and I've never been able to access folders of
> apps from file managers. Just tried Ghost Commander and it can't do
> it either, even if I give it permission to access all files: I can
> go to /storage/emulated/0/Android but not to Android/data/anything.
I am also on 11 (CalyxOS), but I long long ago set osmand to use
/storage/emulated/0/osmand as the data folder. That I can access with
Ghost Commander, using either legacy or SAF.
My impression is that people who have set a data folder in shared
storage are losing the ability to have osmand access it, under 12.
I also use Vespucci, and it used to use /storage/emulated/0/Vespucci,
but because of Android 12 changed to
/storage/emulated/0/Download/Vespucci
where the app can access it and the user can too. (I sync tracks back
to a compuer with syncthing for use with qgis/josm.)
> It's Android's fault for making this so difficult, not OsmAnd's.
Indeed.
--
You received this message because you are subscribed to the Google
Groups "OsmAnd" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/osmand/bad48134-9c65-4502-9303-b26ab669c9c8n%40googlegroups.com
<https://groups.google.com/d/msgid/osmand/bad48134-9c65-4502-9303-b26ab669c9c8n%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups
"OsmAnd" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/osmand/380a244e-db3c-d265-fe14-3482adca3c93%40gmail.com.