본문

[2018.01.15] 94. Android 음악 플레이어 프로젝트 [문제점 모음]

도입

이번 포스팅에서는 베타 테스트를 진행하며 발생하고 있는 문제점들을 확인하고 해결할 예정이다.


문제점 1 - 쓰기 권한 문제

문제 발생 기기 환경

구분

제조사

안드로이드 버전

설명

화웨이

5.0.1

 

Notification를 만들 때 Music Art 파일을 로드하는 코드에서 아래와 같은 오류가 발생했다. 베타 테스터 중에 화웨이 기기가 없으므로 구글 스토어에 올리고 구글에서 앱 테스트 중에 오류가 발생 것이라고 예상된다.

 

또한, 데이터를 로드하는데 쓰기 권한이 필요하다..는 것이 이해가 되지 않았다.


생각해볼 점

아래와 같이 쓰기 권한을 추가하므로 문제점을 해결할 수 있다고 생각하지만, 이렇게 해결하기 전에 "왜 화웨이 폰에서 데이터를 로드할 때 쓰기 권한이 필요한가?"에 대해 고민해보고 프로젝트에 적용해야 겠다.

1
2
3
4
5
6
7
8
9
public abstract class BaseActivity extends AppCompatActivity {
    private static final int REQ_CODE = 999;
    private static final String permissions[] = {
            Manifest.permission.READ_EXTERNAL_STORAGE,
            // 쓰기 권한 추가
            Manifest.permission.WRITE_EXTERNAL_STORAGE
    };
    // ...
}
cs

 

 

#안드로이드 음악 플레이어 #음악 플레이어  #앱개발 #모바일앱개발 #어플개발

공유

댓글