Flutter에서 Android 앱에 추가할 수 있는 모든 권한은 다음과 같습니다:
- 인터넷 사용: android.permission.INTERNET
- 연락처 읽기: android.permission.READ_CONTACTS
- 연락처 쓰기: android.permission.WRITE_CONTACTS
- 계정 가져오기: android.permission.GET_ACCOUNTS
- 외부 스토리지 읽기: android.permission.READ_EXTERNAL_STORAGE
- 외부 스토리지 쓰기: android.permission.WRITE_EXTERNAL_STORAGE
- 카메라: android.permission.CAMERA
- SMS 전송: android.permission.SEND_SMS
- SMS 수신: android.permission.RECEIVE_SMS
- SMS 읽기: android.permission.READ_SMS
- 전화 상태 읽기: android.permission.READ_PHONE_STATE
- 전화 걸기: android.permission.CALL_PHONE
- 음성 메시지 만들기: android.permission.ADD_VOICEMAIL
- SIP 사용: android.permission.USE_SIP
- 전화 로그 읽기: android.permission.READ_CALL_LOG
- 전화 로그 쓰기: android.permission.WRITE_CALL_LOG
- 전화 전환 서비스 바인딩: android.permission.BIND_CALL_REDIRECTION_SERVICE
- 캘린더 읽기: android.permission.READ_CALENDAR
- 캘린더 쓰기: android.permission.WRITE_CALENDAR
- 정확한 위치 접근: android.permission.ACCESS_FINE_LOCATION
- 거칠한 위치 접근: android.permission.ACCESS_COARSE_LOCATION
- 배경 위치 접근: android.permission.ACCESS_BACKGROUND_LOCATION
이 권한들은 AndroidManifest.xml 파일에 추가할 수 있습니다. 예를 들어, 외부 스토리지 읽기 권한을 추가하려면 다음과 같이 작성할 수 있습니다:
xml
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
'IT' 카테고리의 다른 글
| SQLite (2) | 2024.10.28 |
|---|---|
| Visual Studio Code 업데이트 오류 (1) | 2024.10.21 |