Zugriff auf Windows-Freigaben von einem Android-Gerät

Wie kann ich von einem Android-Gerät über ein drahtloses Netzwerk auf Windows-Freigaben zugreifen?

Ich möchte PDF-Dokumente von einem Windows-Server 2008 öffnen, Kommentare hinzufügen, markieren und dann die Änderungen zurückspeichern. Was ist der beste Weg, dies zu erreichen?

Ich glaube nicht, dass dies ohne eine Drittanbieter-App möglich ist - ich glaube, dass ES File Explorer beispielsweise auf freigegebene Windows-Verzeichnisse zugreifen kann. Gibt es einen Grund, warum Sie dafür nicht etwas wie Dropbox oder Google Drive verwenden?
Dazu gibt es ein Tutorial mit ES File Explorer auf XDA Developers: forum.xda-developers.com/showthread.php?t=1896999 . Ich bin mir nicht sicher, ob Sie eine Drittanbieter-App oder eine native Lösung wünschen, also belasse ich dies vorerst nur als Kommentar.
Ich habe nichts gegen 3rd Party App oder native. Nur eine Lösung. Ich möchte keine Cloud-basierte Lösung, da die Daten außerhalb unseres Unternehmensnetzwerks gespeichert werden (könnten vertrauliche Informationen sein).
Ich konnte den ES-Datei-Explorer nicht dazu bringen, eine Verbindung zu unserem Dateiserver herzustellen. Öffnet der ES-Datei-Explorer die Dateien direkt auf der Serverfreigabe oder erstellt er eine lokale Kopie? Wenn es eine lokale Kopie erstellt, werden die Änderungen wieder auf der Serverfreigabe gespeichert?
In diesem Fall sollte keine lokale Kopie erstellt werden (außer natürlich Tempfiles). Es sollte sich mehr oder weniger genauso verhalten wie ein Windows-PC, der Dateien in einem Remote-Verzeichnis bearbeitet.
Als ich es zu Hause getestet habe, habe ich ein PDF geöffnet und es hat temporäre Dateien erstellt und die Serverfreigabe nicht aktualisiert. Vielleicht muss ich einige Einstellungen ändern?
Da es keine native Lösung gibt (zumindest AFAIK): @dotVezz Ich würde sagen, mach weiter und antworte mit einigen weiteren Details, einschließlich derer für den letzten Kommentar von resolver101. resolver101: Obwohl ich ESFE selbst verwende, habe ich Dateien nie direkt über SMB-Freigaben bearbeitet. Da die Bearbeitung nicht vom Dateimanager (sondern von der PDF-App) übernommen wird, müssen Sie es wahrscheinlich selbst ausprobieren. Es gibt auch Möglichkeiten, ein Remote-Dateisystem auf Ihrem Android-Gerät zu mounten, aber alles, was ich weiß, erfordert, dass Ihr Gerät gerootet ist.
Bei näherer Überlegung habe ich vielleicht zu früh darüber gesprochen, dass es genauso funktioniert wie ein Windows-PC. Wie @Izzy betont, bearbeitet ESFE selbst die Dateien nicht, sondern eine andere separate App. Ich kann es jetzt nicht testen, aber ich denke, dass nach dem ESFE-Export einer Datei in eine andere App eine separate temporäre Datei erstellt wird. Sie müssten dann die neu erstellte Datei zurück auf die Freigabe verschieben (unter Verwendung von ESFE). Ich werde fortfahren und eine Antwort mit den Informationen geben, die wir jetzt kennen - und ich werde sie in etwa 2 Stunden (nach einigen Tests) mit weiteren Details bearbeiten.
Wie schwierig/zeitlich und stabil ist die native Option?

Antworten (2)

Abgesehen davon, dass die Freigabe als Dateisystem auf einem gerooteten Gerät bereitgestellt wird, glaube ich nicht, dass dies ohne eine Drittanbieter-App möglich ist. Sie können ES File Explorer verwenden , um eine Verbindung zum Remote-Verzeichnis herzustellen. Im XDA-Entwicklerforum gibt es eine ausführliche Anleitung , die auch die Schritte zum Freigeben der Verzeichnisse verschiedener Windows-Versionen enthält.

Da die freigegebenen Windows-Ordner bereits funktionieren, finden Sie hier die Schritte für ES File Explorer aus dem oben erwähnten XDA Developers-Thread und in diesen Screenshots aus dem Thread detailliert .

  1. Öffnen Sie den ES-Datei-Explorer
  2. Tippen Sie auf die Option „LAN“ (vorausgesetzt, Sie verbinden sich mit einem Server in Ihrem LAN), um den Abschnitt „LAN-Freigaben“ von ESFE aufzurufen.
  3. Tippen Sie auf die Schaltfläche „Neu“, um einen Server hinzuzufügen.
  4. Tippen Sie auf die Option „Server“.
  5. Geben Sie die Informationen Ihres Servers ein, einschließlich des Benutzernamens und des Passworts, die Sie verwenden möchten (stellen Sie sicher, dass Sie ein Konto verwenden, das über den erforderlichen Zugriff verfügt).
  6. Tippen Sie im Bereich LAN-Freigaben auf den neu erstellten Server, um zu den freigegebenen Ordnern auf diesem Server zu gelangen.

Das Bearbeiten von Dateien auf Ihrem Android-Gerät wird ein wenig schwierig sein. ES File Explorer ist die einzige App, die Dateien tatsächlich über das Netzwerk manipulieren kann. Wenn Sie die Datei in einer anderen App öffnen, exportiert ESFE die Datei in die App und es wird eine weitere Datei erstellt. Sie müssen die Datei mithilfe von ES File Explorer zurück auf die Freigabe verschieben, um sie auf dem Server zu aktualisieren.

Ich verwende den ES File Explorer als Beispiel. Es gibt wahrscheinlich andere Apps mit ähnlichen Funktionen.

Ich werde die Datei mit dem FoxIt-Editor öffnen. Ich brauche die in Foxit vorgenommenen Änderungen, um sie auf der Serverfreigabe zu speichern. Wäre eine Dateisynchronisierungssoftware eine bessere Programmwahl?
Dateisynchronisierungssoftware wäre sehr wahrscheinlich ein besserer Weg. Einfacher wäre es auf jeden Fall.
Ich würde mich auch zu Izzys Antwort als bessere Option neigen.

Da Sie ausdrücklich nach der "alternativen Lösung" gefragt haben (wie gesagt, es gibt keine mir bekannte native Variante - aber das Anbringen des Remote-Laufwerks an Ihr Android-Gerät macht es fast wie einen lokalen Speicher verfügbar, sodass Sie Dateien direkt bearbeiten können), hier sind einige Hinweise dazu. Nicht jedoch, dass alle diese Lösungen einen Root-Zugriff auf das Gerät erfordern.

Der Playstore hält Apps wie CifsManager und Mount Manager bereit . Ich habe keinen von beiden ausprobiert, daher wird alles Folgende nur aus ihrer Playstore-Beschreibung abgeleitet:

CifsManager sollte einfacher zu bedienen sein, da es nur Root-Zugriff erfordert – während Mount Manager spezielle Anforderungen an den Kernel feststellt. Beide unterstützen Cifs (oder Samba, das für Windows-Freigaben verwendete Protokoll). Sie können sie also verwenden, um Ihre Windows-Freigaben direkt mit Ihrem Android-Gerät zu verbinden („mounten“), wo sie als separate Ordner sichtbar werden sollten (auch hier können Sie den Speicherort konfigurieren). Da das System sie dann wie jedes lokale „Laufwerk“ behandelt, können Sie Ihre PDF-Dateien (oder andere) direkt bearbeiten – und wenn Sie Ihre Änderungen speichern, sollten sie direkt wieder auf Ihrer Windows-Freigabe gespeichert werden.

Dies ist definitiv ein benutzerfreundlicherer Ansatz als meine Antwort!
Einmal eingerichtet, ja. Aber das könnte der schwierigste Teil sein ;) Das Problem könnte auch sein, dass der Benutzer manuell mounten/unmounten muss. Das Vergessen des letzteren kann zu Datenverlust führen (wenn es noch gepuffert und nicht vollständig auf die Festplatte geschrieben wird), während Sie im Fall von ESFE immer noch die kopierte Datei haben, falls die Verbindung unterbrochen wird. Beide Wege haben eindeutig ihre Vor- und Nachteile.
Ah, ich hatte nicht an die Notwendigkeit des Absteigens gedacht. Die Wahrscheinlichkeit, dass dies ein Problem ist, ist gering, aber definitiv vorhanden.
Probleme mit der Einrichtung. Ich habe mein Telefon gerootet und CIFS installiert und erhalte „Das Mounten der Freigabe ist mit einem Fehler fehlgeschlagen. Mounten: Kein solches Gerät. Ich suche immer noch nach einer Lösung, ob auf diese oder eine andere Weise
Ich würde sagen, dass das aktuelle Problem eine separate Frage ist (bitte geben Sie detailliert an, welche App Sie verwendet haben und welche Schritte Sie unternommen haben). Ich selbst verwende keine dieser Apps; Ich kann nur sagen, dass diese Möglichkeiten bestehen, aber ich kann die Apps selbst nicht "voll unterstützen", sorry ;)