Ein Plugin, das native Apps zum Öffnen von Dateien mit String-Ergebnis in Flutter aufrufen kann, unterstützt iOS (UTI) / Android (Intent) / PC (FFI) / Web (dart:html)
Aus öffentlichen Paketdaten erstellte Orientierung.
open_file_plus ist ein Flutter-Plugin, das die Öffnung von Dateien mit nativen Systemanwendungen auf mehreren Plattformen ermöglicht. Es unterstützt iOS (über UTI), Android (über Intent), Desktop (über FFI) und Web (über dart:html). Das Paket gibt eine Zeichenkette zurück, die Erfolg oder Misserfolg anzeigt, wodurch die Handhabung von Dateiöffnungsoperationen plattformübergreifend einfach wird. Es vereinfacht die Integration mit nativen Dateiverwaltungssystemen, ohne dass plattformspezifischer Code erforderlich ist.
Anwendungsfälle
PDFs, Bilder und Dokumente innerhalb einer Flutter-App öffnen
Externe Apps zum Anzeigen oder Bearbeiten von Dateien starten
Integration von Dateivorschauen in mobilen und Desktop-Anwendungen
Dateifreigabeprozesse unterstützen
Nahtlose Dokumentenbereitstellung auf Web- und Native-Plattformen ermöglichen
Native App-Integration über plattformspezifische APIs
String-basierte Ergebnisrückmeldung für Betriebsstatus
Einfache API mit minimalem Setup
Unterstützung für UTI unter iOS und Intents unter Android
Geeignet für
Entwickler, die Datei-Viewer-Apps erstellen
Apps, die externe Dokumente öffnen müssen
Projekte, die plattformunabhängige Dateiverwaltung erfordern
Mobile und Desktop-Apps mit Dateiinteraktion
Webanwendungen, die native Dateiaktionen auslösen müssen
Hinweise
Eingabe eines korrekten Dateipfads oder URI erforderlich
Plattformspezifische Berechtigungen können erforderlich sein
Die Web-Unterstützung hängt von den Browser-Funktionen ab
Nicht alle Dateitypen werden standardmäßig unterstützt
Die Ergebnisbehandlung sollte für Fehlerfälle implementiert werden
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
open_file_plus
A plug-in that can call native APP to open files with string result in flutter, support iOS(DocumentInteraction) / android(intent) / PC(ffi) / web(dart:html)
This package is forked from here to remove a dangerous permission in android
Usage
To use this plugin, add open_file_plus as a dependency in your pubspec.yaml file.