오늘 Android M (6.0)을 통해 내 응용 프로그램 중 하나를 테스트하고있었습니다. 이 버전에서 권한 부여가 변경되었으며 Android 6.0 (here is the details)과 호환되도록 애플리케이션을 변경해야한다는 것을 이해했습니다.Android 6.0 이전 버전과의 호환성
예를 들어 위험한 권한 인 sdcard (Eternal Storage)에 대한 액세스 권한을 부여하려면 사용자에게 액세스 권한을 부여한 다음 사용자 결정 (권한 부여/거부)을 항상 처리하도록 요청해야합니다 내 요청은 항상 거절 당한다.
내가 맞는지 아닌지는 잘 모르겠지만 어떻게 든 이전 버전과의 호환성에 대해 알고 싶습니까? 이전 버전에서 실행되는 모든 응용 프로그램을 버전 6.0에서 실행하려면 변경해야합니까? 특별한 응용 프로그램이 더 이상 지원되지 않는 경우, 안드로이드 6.0은 우리가 작별 인사를해야하는 곳입니까?
그리고이 새로운 분위기에서 마쉬멜로가 위험한 권한이 필요한 경우 기존 응용 프로그램을 변경해야합니다.
내가 확인한대로 응용 프로그램 설정에서 모든 위험한 권한을 응용 프로그램에 수동으로 부여 할 수 있습니다. 내부에는 매니페스트에 나열된 모든 위험한 권한이 표시되며 영구적 인 액세스 권한을 부여 할 수 있습니다. – VSB