Zotero Android: Download files into shared directory
I'd love to use Zotero for Android on my Onyx Boox Note Air. However, its an E-Ink device, so reading and annotate PDFs works best with the builtin reader.
That said, it would be fantastic to have the option to store downloaded files in a local folder which is accessible by other apps.
I digged a bit into the code on GitHub and I think the reason this is not possible right now is because Zotero saves downloads in android.content.Context.filesDir instead of android.content.Context.externalFilesDir: https://android.stackexchange.com/questions/47924/where-do-android-apps-store-data
Its probably not as easy as just switching the folder - but I think allowing other apps to interact with attachments/files from the Zotero Library can open up a whole lot of additional possibilities.
That said, it would be fantastic to have the option to store downloaded files in a local folder which is accessible by other apps.
I digged a bit into the code on GitHub and I think the reason this is not possible right now is because Zotero saves downloads in android.content.Context.filesDir instead of android.content.Context.externalFilesDir: https://android.stackexchange.com/questions/47924/where-do-android-apps-store-data
Its probably not as easy as just switching the folder - but I think allowing other apps to interact with attachments/files from the Zotero Library can open up a whole lot of additional possibilities.
I think at the very least we can add a button in the Zotero for Android client to open in an external PDF reader.
Of course, I understand that the current operating logic of Zotero separates annotations from the PDF, which later brings up the issue of syncing the PDF files themselves. I’m not sure if the developers can implement this easily