So aktivieren Sie Android-Apps, um Benutzer-Mount-Punkte in /mnt zu durchsuchen

Ich möchte von meinen Apps aus auf meine Remote-Dokumente (wie .docx, .xlsx usw. und PDFs) zugreifen und diese bearbeiten. Dazu habe ich einen cifs-Einhängepunkt von einer Netzwerk-SD-Karte (NTFS v3.1) zu meinem Android-Gerät im Verzeichnis /mnt/routersd erstellt; Das Problem ist, dass einige Apps wie WPS Office oder Adobe Reader keine Verzeichnisliste mit Zugriff auf Stammverzeichnisse anbieten (natürlich ist das Gerät gerootet). Meine Frage ist, wie diese Apps aktiviert werden können, um Stammverzeichnislisten wie /mnt/routersd zu durchsuchen, damit ich meine Remote-Office-Dokumente und PDFs über diese Apps öffnen kann.

Ich möchte, dass mein Mountpoint in der WPS Office-Verzeichnisliste angezeigt wird

Ich möchte, dass mein Mountpoint in der WPS Office-Verzeichnisliste angezeigt wird.

Oder zur Anzeige im Verzeichnis-Explorer von Adobe Reader

Oder zur Anzeige im Verzeichnis-Explorer von Adobe Reader.

Wie Sie sehen, werden die Bilder im Mountpoint von QuickPic angezeigt

Wie Sie sehen, werden die Bilder im Mountpoint von QuickPic angezeigt.

Außerdem kann der X-plore-Datei-Explorer den Einhängepunkt durchsuchen und dort Kopier-/Löschvorgänge ausführen

Außerdem kann der X-plore-Datei-Explorer den Einhängepunkt durchsuchen und dort Kopier-/Löschvorgänge ausführen.

Wie kann ich also meine Remote-Dokumente (/mnt/routersd) in WPS Office- und Adobe Reader-Apps öffnen?

Antworten (1)

Bei meinen Recherchen konnte ich keinen Weg finden, einen symbolischen Link in „/sdcard“ (meinem internen Android-Speicher) von /mnt/routersd(mountpoint to //192.168.xx/sdcard) zu erstellen; da das Dateisystem für /sdcardAndroid keine symbolischen Links unterstützt.

Ich habe es auch versucht , konnte busybox mount -o bind /mnt/routersd/ /sdcard/mylinkaber mylinknicht von den besagten Apps durchsucht werden (diese Apps finden sich mylinkals leeres Verzeichnis).

Schließlich habe ich den symbolischen Link in meiner externen SD-Karte, nämlich (NTFS v3.1), erfolgreich erstellt sdcard1(neuere NTFS-Versionen unterstützen symbolische Links); folgendermaßen :busybox ln -s "/mnt/routersd/" "/storage/sdcard1/mylink"

Da Adobe Reader, WPS Office und viele andere Apps externe SD-Karten durchsuchen können, kann mylink glücklicherweise in ihrer Verzeichnisliste angezeigt werden. Jetzt kann ich meine Remote-Dateien erfolgreich durchsuchen und sie in den genannten Apps bearbeiten.