반응형
원래는 simple_permissions를 이용하였었는데
androidx가 나와서 androidx로 프로젝트를 생성했다.
>flutter create -a kotlin -i swift --androidx my_awesome_app |
이 후 project 생성 후 빌드하는데 simple_permissions이 android.support 이기 때문에 실패 났다.
그개서 permission관련 다른 라이브러리인
permission_handler (https://pub.dev/packages/permission_handler)를 사용하게 되었다.
checkPermissionStatus 이 권한확인이고,
requestPermissions 이 권한요청이다.
PermissionStatus permission = await PermissionHandler()
.checkPermissionStatus(PermissionGroup.storage);
if (permission != PermissionStatus.granted) {
await PermissionHandler().requestPermissions([PermissionGroup.storage]);
}
'flutter' 카테고리의 다른 글
Form, TextFormField (0) | 2020.12.04 |
---|---|
데스트탑 플러터 (0) | 2020.11.11 |
폴더 경로 가져오기 (0) | 2019.11.06 |
Execution failed for task ':app:mergeDexDebug'. (3) | 2019.11.01 |
dart lang cheatsheet (0) | 2019.10.29 |