권한
DOSGamePlayer는 동작에 필요한 최소 권한만 요청합니다. 실수로 거부했다면 복구 방법:
어떤 권한을 사용하나요?
| 권한 | 용도 | Android 버전 |
|---|---|---|
INTERNET | ROM/게임 메타데이터 다운로드, 클라우드 백업 (유료) | 전부 |
ACCESS_NETWORK_STATE | Wi-Fi vs 셀룰러 판별 | 전부 |
VIBRATE | 가상 버튼 햅틱 피드백 | 전부 |
READ_EXTERNAL_STORAGE | 기기 저장소에서 ROM/BIOS/세이브 파일 읽기 | Android 10–12만 (API 29–32) |
READ_MEDIA_AUDIO | 새 미디어 권한 모델에서 동일 용도 | Android 13+ (API 33+) |
INTERNET, NETWORK_STATE, VIBRATE는 자동 허용("normal" 권한). 상호작용이 필요한 것은 저장소 권한뿐.
저장소 권한을 거부했다면?
Add Game 흐름의 기기에서 ROM 추가 를 눌렀는데 이전에 저장소를 거부했다면 SAF 파일 선택기가 파일을 표시하지 않습니다. 두 가지 방법:
A — 시스템 설정에서 다시 허용
- Android의 설정 앱 엽니다.
- 앱 → DOSGamePlayer → 권한.
- 파일 및 미디어 (또는 Android 버전에 따라 저장공간) 누름.
- 허용.
- DOSGamePlayer로 돌아와 재시도.
B — Storage Access Framework 직접 사용
광범위한 미디어 권한 없이도 SAF는 파일별 접근을 부여할 수 있습니다:
- 기기에서 ROM 추가 를 다시 누름.
- 선택기가 폴더를 안 보여주면 Android 시스템 파일 선택기(Files 앱이나 평소 파일 브라우저)로 ROM 파일 열기.
- "공유" → DOSGamePlayer (가능 시), 또는 앱이 접근 가능한 폴더로 ROM 복사.
"영구 거부" 표시가 보이면?
일부 Android 버전은 권한 거부를 "다시 묻지 않음" 으로 기억합니다. 그 경우:
- 위 A와 동일 흐름 (시스템 설정 → 앱 → 권한).
- 권한을 허용 으로 설정.
- 변경을 반영하려면 앱을 재시작해야 함 (최근 앱에서 종료).
DOSGamePlayer가 사용 하지 않는 권한
- 위치 — 사용 안 함
- 카메라 — 사용 안 함
- 연락처 — 사용 안 함
- SMS / 통화 — 사용 안 함
READ_MEDIA_IMAGES/READ_MEDIA_VIDEO— Android 14+ Selected Photos 동의 배너를 막기 위해 의도적으로 회피WRITE_EXTERNAL_STORAGE— Android 10부터 불필요 (Scoped Storage 사용)
현행 버전에서 위 표 밖의 권한을 요구하면 버그로 간주하세요.