Use case or problem
Android provides a Content Provider API, which enables other apps to manipulate with app’s internal data.
Storage encryption apps like DroidFS or EDS Lite implement Content Provider API, so they can expose its decryptes volumes/containers to other apps, which can integrate on these “content providers”; for example, file manager app Material Files can attach “content provider” as an external storage and manage its content – any file action will be handled by content provider, which will encrypt all these file changes.
If Obsidian for Android will be able to work with Content Provider API, users will be able to keep their vaults in encrypted volumes.
Proposed solution
Similary as above mentioned Material Files is able to view, edit, create and delete files via Content Provider API, Obsidian can do the same to provide users more options in terms of notes storage.
Current workaround (optional)
Workaround could be using some app, which is able to mount its volume/container as external storage with file system structure (if you know such app, please let me know).
Related feature requests (optional)
Related problem Error: This path can not be resolved: contetn://sushi.hardcore.droidfs.volume_provider/tree