반응형
안녕하세요 돼지왕왕돼지입니다.
오늘 살펴볼 내용은 activity 를 비롯하여 모든 component에 있는 permission = "string" 속성입니다.
이 permission 은 name attribute 처럼 mandatory ( 의무적으로 기술 ) attribute 는 아니지만,
요즘처럼 보안이 문제가 되고 있는 시점에 매우 중요한 attribute 라고 볼 수 있죠.
자자.. developer 에서는 뭐라고 하고 있나 함 볼까요?
- 해당 component 를 launch 또는 intent에 반응하게 하기 위해 가져야 하는 permission 지정.
- permission attribute 에 값이 없다면 <application> 단에 지정된 permission 이 상속됩니다.
( 만약 둘 다 permission 이 없다면, no permission 으로 아무나 접근 가능합니다. )
- 더 자세히 알고 싶으면 Permission 관련 내용을 참조하라.
자.. 아시겠나요?
디벨로퍼스 말을 잘 듣는 착한 어린이가 되어 Permission 파트를 따로 보는 것도 매우 좋은 공부가 되겠지요.
이 Permission의 예를 들면 이렇습니다.
만약 permission = "com.aroundck.test" 라고 주었다면, 해당 activity 를 가동시킬 때
<uses-permission name = "com.
aroundck .test"/> 요걸로 permission 을 사용을 명시해주어야 합니다.
아니면, permission not allowed 뭐 이런 exception이 뜨겠죠?
Permission 에는 level 도 있습니다. 같은 key 를 가진 녀석만 접속할 수 있다던지.. 시스템만 접근할 수 있다던지..
이런 놈들은 나중에 Permission specific article 에서 접해 보시고, 오늘은 activity 를 비롯한 component 들에 대한
permission 을 "걸어 주는 것"으로 마무리 하도록 합죠.
자 오늘도 좋은 하룻!
로그인 없이도 추천 가능합니다. 손가락을 꾸욱~ 눌러주세요
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[android/안드로이드] manifest activity 태그의 속성 stateNotNeeded. (0) | 2012.02.02 |
---|---|
[android/안드로이드] manifest activity 태그의 속성 screenOrientation. (0) | 2012.02.02 |
[android/안드로이드] manifest activity 태그의 noHistory 속성. (0) | 2012.02.02 |
[android/안드로이드] manifest activity 태그의 name 속성. ( 사실 all component ) (0) | 2012.02.02 |
[android/안드로이드] manifest activity 태그의 multiprocess 속성. (0) | 2012.02.02 |
댓글