I have a picture/pdf file in Obsidian (Sync) on my mobile device that I want to edit (annotate) in the default external Android app and save it in that app so it updates also in Obsidian and shows annotations (and they will then be synced on the desktop version of Obsidian).
This is an option in the drop-down menu in the Windows version of Obsidian, see the screenshot:
But it is not an option in the mobile (Android) version of the app, see the mobile screenshot that lists a slightly impoverished set of options:
My current desktop version of Obsidian is 1.5.3 on a Windows 10. Mobile version is 1.4.16 from PlayStore on an Android 12.
Proposed solution
Please add the option to Open file in default app to the mobile/Android menu too. Since Android also has default apps (and a tablet nowadays can have great processing power to edit documents etc just like on a computer or in some ways better, e.g. direct annotation of files with a stylus), there is as much logic as having this option on desktop.
Current workaround (optional)
My current workaround is to keep a shortcut of the vault folder on my home screen, so exit Obsidian and open that shortcut, look for the file there manually and open and edit it from that folder. Upon saving, the annotated picture/pdf does indeed update successfully in Obsidian as well, and it also syncs fine to the desktop version (provided both devices are connected to the internet). But it is an extra step and can get cumulatively quite time-consuming, and when there are hundreds of files, it can get increasingly impractical. All preventable by just having the menu option available like it is on the desktop version of Obsidian.
Thank you so much for this fast reply! It would not have occurred to me in a lifetime that Share on Android would ever mean the same as Open, in every other context it doesn’t. Maybe it’s an Apple convention? On my Android device - and it is similar on all my other Android devices running various Android versions - the apps that open a file for viewing/editing are not even listed as options upon clicking “Share”, they are listed under another option, “Open with”; these are the options upon long-press, otherwise with a short press the file simply opens in the default app. To give an example from a relevant app, on my other Android device I have Adobe Acrobat reader for reading PDFs. The “Share” option goes to Adobe and creates a shareable link through their cloud service and is not used to simply open the file for reading in the same app.
So I would suggest making this menu item more transparent for Android users.
I played with it and had varying success. For PDFs I use only one app on the Android, that worked great (and synced). But for pictures I have a choice of two apps, one worked and the other one did not in the sense that when I open the file from the vault folder I see the changes, but I could not see them in either the Android or the (synced) Win versions - this does not make any sense to me, as it rules out the option that one app is creating a local version in whatever other folder and saving the changes there. When I edited the file from the “Share” option again through the other app, the annotation from the first app was deleted. So, this is a strange result and has the potential to create issues.
Allow me to add that because the “Share” option is not treated the same way as Open on (at least my) Android, there is actually no option to choose a default app to use for this command, so the choice needs to be made for each file click individually. This is arguably a much less bad extra step than before, but the potential to cause the conflict of versions described above remains less than optimal.
So, the Obsidian “Share” is then neither the native Android Share, nor the native Android Open (with). Isn’t this strange?
In the process of trying this out, I realized that given this problem, locating the file in the directory directly from Obsidian might be a slightly safer option after all (because from the folder, Share and Open are indeed different options with their native functions), but this is not an option in the menu (the highlight rectangle in the screenshot above). Maybe it’s not possible to even do this in Android for technical reasons? If it’s possible, it might be useful to add it. I realize that my original request was only regarding opening the file, but this turned out a bit more complicated.
Thanks again!
Hi, this isn’t right. If you open using “share” it does not save changes to the file in obsidian. Can a command be added to mobile to open the file in the default app (so that changes are saved to the file inside the obsidian folder)?
I’d like to give my support to an ‘Open with’ option. I’m using an e-ink device – a Boox 10.3 Go with Obsidian installed. Here is an example of my workflow:
On my PC, I download pdfs from my university Moodle account. I then add these documents to my Vault.
These are synced across all my devices, including my Boox device.
I want to be able to open a pdf in the Boox Neo Reader in order to add written annotations to that pdf.
Here are the problems:
If I press and hold the pdf and click: Share > Neo Reader, a copy of the original pdf is produced and added to my Boox Download folder. I must then allocate that annotated pdf in the Download folder, and move it to the appropriate Obsidian folder.
Alternatively, rather than clicking the link to the pdf in Obsidian, I visit directly the Storage of my Boox device, into the relevant Obsidian folder, and open the pdf there. This annotated pdf is the original, and once saved with annotations, it is available in within the Obsidian app to view; containing handwritten annotations.
I find option 2 is currently the less cumbersome workaround, however, what is needed is a way to tap and hold the pdf, to bring up an option to edit the ‘original’ in a chosen app, in my case, Boox Neo Reader.
I was surprised to discover that the “Share” option works for PDFs, and actually saved the annotations to the file in my Obsidian vault rather than saving a new copy. (At least for me – Shaiya, did you test this?)
However this is not at all obvious.
And it’s not fully functional: “Share” also let me open an image file, but I got an error when I tried to edit it (“Couldn’t load file”).
Related feature requests
For the record, there have been at least two other feature requests for this, with no resolution, but they closed due to inactivity.