gallery_saver
, Flutter uygulamalarında medya (fotoğraf ve video) dosyalarını cihazın galerisine kaydetmek için kullanılan bir pakettir. Bu paket sayesinde uygulamanızda oluşturulan veya indirilen medya dosyalarını, cihazın varsayılan galeri uygulamasına kolayca kaydedebilirsiniz.
Özellikler
- Fotoğraf ve videoları cihazın galerisine kaydedebilir.
- Android ve iOS platformlarında çalışır.
- Basit bir arayüzle medya kaydetme işlemini kolaylaştırır.
AndroidManifest.xml
dosyasına depolama izinlerini ekleyin:
<uses-permission android:name=”android.permission.WRITE_EXTERNAL_STORAGE”/> <uses-permission android:name=”android.permission.READ_EXTERNAL_STORAGE”/>
Fotoğraf Kaydetme
import ‘package:gallery_saver/gallery_saver.dart’;
void savePhoto(String imagePath) async {
bool? result = await GallerySaver.saveImage(imagePath);
if (result == true) {
print(“Fotoğraf başarıyla galeriye kaydedildi!”);
} else {
print(“Fotoğraf kaydedilirken bir hata oluştu.”);
}
}
Video Kaydetme
Bir video dosyasını galeriye kaydetmek için saveVideo
metodunu kullanabilirsiniz
void saveVideo(String videoPath) async {
bool? result = await GallerySaver.saveVideo(videoPath);
if (result == true) {
print(“Video başarıyla galeriye kaydedildi!”);
} else {
print(“Video kaydedilirken bir hata oluştu.”);
}
}
Bu Yazıya Tepkin Ne Oldu ?
YORUMLAR