-
[안드로이드] 6.0/7.0 버전에 대응하는 방해금지 권한 허용Development/Android 2017. 10. 24. 00:42반응형
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
Intent intent = new Intent(android.provider.Settings.ACTION_NOTIFICATION_POLICY_ACCESS_SETTINGS);
startActivity(intent);
}
else if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M)
{
Intent intent = new Intent("android.settings.NOTIFICATION_POLICY_ACCESS_SETTINGS");
startActivity(intent);
}안드로이드 마시멜로우/누가 버전에 대응하는 인텐트 사용법
마시멜로 버전은 상수값(string)을 직접적으로 사용해줘야 됨
누가버전은 상수변수를 사용
결국 같은 것이지만 사용하는 방법에는 차이가 있음.
마시멜로에서 위 처럼 사용 시 예외발생함.
반응형'Development > Android' 카테고리의 다른 글
[Android]안드로이드 apk 업로드 오류 (0) 2020.07.24 [안드로이드 스튜디오] 3.1버전에서 DDMS(DeviceMonitor) 열기 (0) 2018.06.22 [안드로이드] 안드로이드 스튜디오 3.1 Configuration~ 경고 제거법 (2) 2018.06.18 [안드로이드]AlarmManager cancel() 안먹힐 때 보세요~ (2) 2018.06.05 [안드로이드]DDMS db에러 100% 해결법 (0) 2018.04.24 [안드로이드]커스텀 다이얼로그 해상도 비율에 맞게 크기 조절하기 (0) 2017.09.29 [Android]안드로이드 - 앱을 설치할 수 없음 505에러 뜨는 원인 (0) 2016.12.24 [Android]안드로이드 앱에 SNS공유 기능 넣기(with 라인) (0) 2016.12.23 [Android]안드로이드 앱에 SNS공유 기능 넣기(with 인스타그램 링크) (9) 2016.12.23 [Android]안드로이드 앱에 SNS공유 기능 넣기(with 트위터 링크) (1) 2016.12.22