Aus öffentlichen Paketdaten erstellte Orientierung.
Ein Flutter-Plugin, das den Zugriff auf Bilder und Videos ermöglicht, die in der nativen Fotogalerie von Android- und iOS-Geräten gespeichert sind. Es bietet eine einfache Schnittstelle zum Abrufen von Mediendateien und ist ideal für Apps, die eine Galerieintegration erfordern, wie z. B. Foto-Editoren, soziale Netzwerke oder Medienverwaltungstools. Das Plugin nutzt plattformspezifische APIs, um Kompatibilität und Leistung auf beiden wichtigsten mobilen Betriebssystemen sicherzustellen.
Anwendungsfälle
Integration von native Galeriezugriff in Fotoanwendungen
Medien-Auswahl-Schnittstellen erstellen
Bild-/Video-Uploads aus der Gerätebibliothek aktivieren
Foto-Editierwerkzeuge mit lokalen Medien erstellen
Entwicklung von Social-Media-App-Funktionen
Hauptmerkmale
Cross-Plattform-Unterstützung für Android und iOS
Einfache API zum Abrufen von Mediendateien
Zugriff auf Bilder und Videos
Native Leistung und Zuverlässigkeit
Einfache Integration über pub.dev
Geeignet für
Flutter-Entwickler, die medienintensive Apps erstellen
Apps, die Galerie-Browsing-Funktionen benötigen
Projekte, die sichere native Medienzugriffe erfordern
Entwickler, die eine minimale Einrichtung für die Galerieintegration suchen
Hinweise
Erfordert die entsprechenden Berechtigungen auf beiden Plattformen
Kann Einschränkungen bei großen Medienbibliotheken haben
Abhängig von nativen Galerie-APIs, die je nach Gerät variieren können
Nicht geeignet für cloudbasierte Medienabruf
Eingeschränkte Anpassung der Galerie-Oberfläche
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
Photo Gallery Flutter
A Flutter plugin that retrieves images and videos from mobile native gallery.
Add the following keys to your Info.plist file, located in <project root>/ios/Runner/Info.plist:
NSPhotoLibraryUsageDescription - describe why your app needs permission for the photo library. This is called Privacy - Photo Library Usage Description in the visual editor.
finalList<int> data = await medium.getThumbnail();
finalList<int> data = awaitPhotoGalleryFlutter.getThumbnail(mediumId: mediumId);
You can also specify thumbnail width and height on Android API 29 or higher; You can also specify thumbnail width, height and whether provider high quality or not on iOS:
finalList<int> data = awaitPhotoGalleryFlutter.getAlbumThumbnail(albumId: albumId);
You can also specify thumbnail width and height on Android API 29 or higher; You can also specify thumbnail width, height and whether provider high quality or not on iOS: