Dies ist eine Fork eines Plug-ins, 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.
better_open_file ist ein Fork des Flutter-Plugins, das die Öffnung von Dateien über native System-Apps 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 das Ergebnis der Operation angibt, wodurch es ideal für die Handhabung von Dateiläufen in plattformübergreifenden Anwendungen ist. Auf Einfachheit und breite Kompatibilität ausgelegt, erweitert es die Funktionalität des ursprünglichen Plugins durch verbesserte Zuverlässigkeit und plattformspezifische Funktionen.
Anwendungsfälle
PDFs und Dokumente in Native-Apps öffnen
Dateien innerhalb von Flutter-Apps starten
Integration von Dateivorschauen über Plattformen hinweg
Dateitypen mit benutzerdefinierten Handlern verarbeiten
Dateibetrieb auf Mobilgeräten und Desktops unterstützen
Hauptmerkmale
Plattformübergreifendes Datei-Starten
String-Ergebnis-Rückmeldung
Unterstützung für iOS UTI und Android Intent
Desktop-Integration über FFI
Web-Kompatibilität mit dart:html
Geeignet für
Entwickler, die dateiintensive Apps erstellen
Apps, die native Dateiverwaltung erfordern
Plattformübergreifende Dateibetrachter
Bildungs- oder Dokumentenverwaltungstools
Projekte für iOS, Android und Desktop
Hinweise
Plattformspezifische Konfiguration erforderlich
Beschränkt auf unterstützte Dateitypen
Auf einigen Plattformen sind ggf. zusätzliche Berechtigungen erforderlich
Die Web-Unterstützung hängt von den Browser-Funktionen ab
Desktop-Unterstützung erfordert eine korrekte FFI-Einrichtung
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
better_open_file
NOTICE: This package is forked from here to remove a dangerous permission in android
What's was changed on this fork:
Updated to FFI 2.0.x
Removed android.permission.REQUEST_INSTALL_PACKAGES and android.permission.READ_EXTERNAL_STORAGE
Updated some Gradle configurations
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)
Usage
To use this plugin, add better_open_file as a dependency in your pubspec.yaml file.