gallery_saver | Flutter Package
Saves images and videos from network or temporary file to external storage. Both images and videos will be visible in Android Gallery and iOS Photos.
pub.dev
- 유저의 gallery에 무언가를 저장할 수 있게 해주는 것
$ flutter pub add gallery_saver
1. 기본 세팅 Android
- android - app - src - main - AndroidManifest.xml에 추가
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
2. 저장버튼 만들기
void _save(){}
IconButton(
onPressed : _save,
icon : FaIcon (FontAwesomeIcons.download),
)
3. 상태값 만들기
bool _savedVideo = false;
4.버튼 기능 넣기
Future<void> _saveToGallery() async {
if(_savedVideo) return; // 이미 영상이 젖아되었다면 바로 리턴
//gallery saver 호출
await GallerySaver.saveVideo(
widget.video.path, // 비디오가 어디에 있는지 요청
albumName : "폴더명",
);
_savedVider = true;
setState(() {});
}
'기초다지기 > Flutter&Dart' 카테고리의 다른 글
flutter camara 패키지 AppLifecycleState 앱 상태 확인 (0) | 2023.10.04 |
---|---|
flutter Image_picker 사용방법 (0) | 2023.09.27 |
flutter Visibility_detector 패키지 (0) | 2023.09.25 |
Flutter AnimatedOpacity class (1) | 2023.09.25 |
Flutter AnimatedCrossFade (0) | 2023.06.12 |