마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
런타임 퍼미션과 minSdkVersion 질문입니다.
0
추천
만약에 minSdkVersion 을 16으로 하고 targetSdkVersion을 23으로 한 상태에서 앱 내부적으로는 런타임 관련 로직을 전혀 구현하지 않은 상태에서 앱을 설치한 디바이스의 sdk 버전이 16일때 앱을 동작하는데 문제가 없나요? 아니면 권한을요청하지 않은 상태여서 앱 동작에 문제가 생기나요?
런타임
퍼미션
lanevo
(
590
포인트)
님이
2018년 1월 9일
질문
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
1개의 답변
0
추천
targetSdkVersion가 23이상이면
권한이 없어서 관련 api를 사용할 수 없습니다.
디자이너정
(
42,810
포인트)
님이
2018년 1월 9일
답변
그럼 minsdk가 16이더라도 런타임 퍼미션 관련 로직을 구현해야 하는건가요?
네, 구현해야합니다.
여기서 중요한 점은 실제 앱이 돌아가는 device의 OS버전입니다.
OS버전이 16에서는 관련 로직이 필요없지만(호출할 API도 없고),
target이 23이기 때문에 23 OS에서 돌아갈때에 대한 로직이 들어가야합니다.
질문을 다시 읽어보니 제가 제대로 이해하지 못했나봅니다.
16 OS에서 앱이 실행될때는 runtime permission 루틴이 없어도 잘 동작 합니다.
Please
log in
or
register
to add a comment.
...