Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 마이봇#문서챗봇#PDF#TEXT#유투브#챗봇만들기#랭체인# langchain#벡터데이터#자료검색#챗GPT#GPT4#챗지피티
- 로우코드#lowcode#erp#관리시스템#시트메이트#시트메타#엑셀업로드#엑셀다운로드#그리드#데이터관리#생산관리시스템#로그관리#히스토리#입력체크
- 마이봇#pdf챗봇#상담챗봇#faq챗봇#chatgpt#랭체인#llm
- 플러터#
- flutterfire configure#파이어베이스#플러터
- ax5#tree#grid#단계별 펼치기# depth #시트메타
- 광동온더그린#프랜즈#가상CC#스크린골프#
- flutter#채팅창@메모창#url링크#날짜추가
- figma#flutter#dhwise#피그마#플러터#피그마 to 플러터 #figma to flutter
- flutter#ios#앱개발#마이봇#
- 마이봇#핸드폰대체#
- 로우코드#ERP#관리시스템#상품관리#선택박스#자동화프로그램
- #창작#SNS#스포츠#반려동물#연애#과제#레시피#활동#건강#운세#글쓰기#비즈니스 #AI비서#챗GPT#CHATGPT
- PDF#챗봇검색#서비스#GPT4#PGT3.5#GPT#랭체인#챗봇#CHATBOT#LLM#문서검색
- 플러터#sms#mms#문자보내기
- PDF검색#PDF검색챗봇#NEXTJS#스터디#스타트업#랭체이#langchain#prisma#sqlite#
- fcm#메세지전송#안드로이드메세지#플러터메세지전송
- 커피#그라인더#통돌이 오픈 #로스팅#드립커피#생두#원두
- 마이봇#챗봇
- 펫버틀러#서버연동#프로필등록#로그인서버연동#이미지#동영상#업로드용 화면#앱개발#플러터#반려생활#로딩바#loading bar#
- mediasaop#webrtc#미디어서버#
- postgres#vector
- 마이봇#아이폰#아이폰심사#IT고시#
- firebase#message#메세지#플러터#안드로이드
- 마이봇#API 설정
- 임대사업자#리걸테크#legaltech#마이봇#챗봇#법률챗봇#임대사업자챗봇#chatgpt#
- flutter#sqlite#chatGPT#
- 쇼핑몰관리시스템#매입관리#시트메타#매입채널#엑셀업로드
- 마이봇#chatgpt#ai#인공지능
- 시트메타#관리시스템#테이블연동#품목관리
Archives
- Today
- Total
혼자서 앱 만드는 개발자 함께하는 AI 세상
[펫버틀러] 반려 동물 고민 상담 앱 - 개발 14 일차 (파일백업을 위해 퍼미션 체크) 본문
반응형
- 로컬 정보를 저장하기위해 sqlite 를 이용해서 데이터를 저장하고
- 저장된 sqlite 파일은 필요시 백업해서 폰을 옴기거나 할때 파일로 옴길수 있도록 할려면 파일읽기쓰기 권한을 넣어야한다.
- 그러기 위해 관련 패키지를 가져온다.
https://pub.dev/packages/permission_handler
아래처럼 import 해주고 import 'package:permission_handler/permission_handler.dart';
펑션을 하나 만들어서 사용하는게 편하다.
- Future<bool> permission() async {
- Map<Permission, PermissionStatus> status = await [
- Permission.manageExternalStorage
- ].request(); // [] 권한배열에 권한을 작성
- if (await Permission.location.isGranted) {
- return Future.value(true);
- } else {
- return Future.value(false);
- }
- }
그리고 필요한곳 에 호출해주고 return 처리해준다
- 필요한 퍼미션 : Permission.manageExternalStorage 를 넣거나 다른걸루 바꾸면된다.
- 아래처럼 만든 function을 Futrue 타입이라 실행하고 받아서 true 일때만 실행하고 아니면 메세지띠워주고 끝낸다.
아래처럼 권한없을때는 없다는 정보를 표시한다.
허용해줘요 백업 복구가 가능해진다.
728x90
반응형
'펫버틀러' 카테고리의 다른 글
[펫버틀러] 반려 동물 고민 상담 앱 - 개발 17 일차 (메세지 발송을 위한 구글메세지등록) (0) | 2023.02.04 |
---|---|
[펫버틀러] 반려 동물 고민 상담 앱 - 개발 16 일차 (Dark 테마적용) (0) | 2023.01.24 |
[펫버틀러] 반려 동물 고민 상담 앱 - 개발 13 일차 (설정 화면 만들기) (0) | 2023.01.23 |
[펫버틀러] 반려 동물 고민 상담 앱 - 개발 12 일차 (프로필화면에 달력적용) (2) | 2023.01.11 |
[펫버틀러] 반려 동물 고민 상담 앱 - 개발 11 일차 (동영상 썸네일 / 플레이어 적용 ) (0) | 2023.01.02 |
Comments