I am developing an app that will create a file that needs to be accessible by other apps on the user's device.
Using the intellisense of B4A, it shows these two directory locations:
File.DirDefaultExternal
File.DirRootExternal
If I save my app's generated file into any of the "Internal" locations, then obviously other apps will not be able to access it due to the sandboxing/security of android.
I know that most (if not all) Samsung devices using come with an internal "SDcard" location. And if you insert a removable sd card (into phones that have an SD memory slot), that location is called "extSdCard".
So, I obviously don't want my app to attempt or assume the user has a physical sd memory card inserted into their phone. But, I also don't want to assume that the users device has even an "SDcard" location, or can I assume that?
Basically, I wanted to know what location can I have my app save a file into that other apps can access and can count on that location existing on the users device no matter what device they have?