본문 바로가기
[android/안드로이드] manifest activity 태그의 속성 stateNotNeeded. 안녕하세요 돼지왕왕돼지입니다. 이번에 살펴볼 내용은 activity 태그의 속성 stateNotNeeded = "true" | "false" 입니다. attribute 이름 그대로 state 유지가 필요 없다는 말입니다. developer부터 살펴보고, state가 뭔지 알아보겠습니다. - Activity 가 killed 된 후에 다시 시작할때 state 를 유지할지를 결정하는 attribute - "false" 일 경우 이전의 state 를 참조하고, "true" 일 경우에는 참조하지 않는다. - default 는 "false" 이다. 개념적 설명은 이러하고 developer에서 상세한 예시까지도 들어줬네요. - 일반적으로 activity 가 shutdown 될 때에는 onSaveInstanceStat.. 2012. 2. 2.
[android/안드로이드] manifest activity 태그의 속성 screenOrientation. 안녕하세요 돼지왕왕돼지입니다. 오늘 다룰 attribute 는 activity 태그의 속성 screenOrientation = "value" 입니다. process, permission 등 별로 알아듣기 힘든 attribute 만 알아보다가, 실용적이면서 개념을 한방에 빡 알아들을 수 있는, 그런 attribute를 보니 반가우시죠? ㅋ 자 developer 부터 살펴볼까요? - Activity 의 display 되는 방향을 명시해준다. 자 끝입니다. 너무나 간단합니다. 그럼 이제 value 값들을 알아보죠. 다음 중 한가지 값만 가질 수 있답니다. - unspecified = default. system이 orientation을 지정한다. - landscape = landscape 모드 ( 풍경화 모드.. 2012. 2. 2.
[android/안드로이드] manifest activity 태그의 속성 permission ( 사실 all component ) 안녕하세요 돼지왕왕돼지입니다. 오늘 살펴볼 내용은 activity 를 비롯하여 모든 component에 있는 permission = "string" 속성입니다. 이 permission 은 name attribute 처럼 mandatory ( 의무적으로 기술 ) attribute 는 아니지만, 요즘처럼 보안이 문제가 되고 있는 시점에 매우 중요한 attribute 라고 볼 수 있죠. 자자.. developer 에서는 뭐라고 하고 있나 함 볼까요? - 해당 component 를 launch 또는 intent에 반응하게 하기 위해 가져야 하는 permission 지정. - permission attribute 에 값이 없다면 단에 지정된 permission 이 상속됩니다. ( 만약 둘 다 permission .. 2012. 2. 2.
[android/안드로이드] manifest activity 태그의 noHistory 속성. 안녕하세요 돼지왕왕돼지입니다. 이번에 살펴볼 activity 태그의 속성, noHistory = "true" | "false" 입니다. 이 녀석도 task stack 과 관련된 녀석입니다. 다만 쫌 이해하기 어려운 동작을 하긴 하죠.. 자 task 에 관련된 속성들을 복습해보실까요? [Android/안드로이드] Manifest Activity 태그의 속성 finishOnTaskLaunch. [Android/안드로이드] Manifest Activity 태그 clearTaskOnLaunch. [Android/안드로이드] Manifest Activity 태그의 속성 alwaysRetainTaskState. [Android/안드로이드] Manifest Activity 태그 속성 allowTaskReparenti.. 2012. 2. 2.
[android/안드로이드] manifest activity 태그의 name 속성. ( 사실 all component ) 안녕하세요 돼지왕왕돼지입니다. 이번에 살펴볼 attribute 는 모든 component 에 포함되는 name = "string" 속성입니다. 이건 반드시 기술해야 하는 속성입니다. 여기서 말하는 component 란, activity, service, broadcast receiver, content provider 를 말합니다. 자, 그럼 developer 를 살펴볼까요? - component 를 implement 한 class name 을 적어줍니다. - class name 은 원래는 fully qualified 되야 합니다. ( packageName.className ) 단, ' . ' 으로 시작할 경우에는 에 정의된 packageName 이 자동으로 append 된 효과가 있다. - 반드시 존재.. 2012. 2. 2.
[android/안드로이드] manifest activity 태그의 multiprocess 속성. 안녕하세요 돼지왕왕돼지입니다. 이번에 살펴볼 attribute 는 activity 속성 중 쫌 심화된 내용인 multiprocess = "true" | "false" 입니다. 자, developers 를 살펴볼까요? - Activity 의 instance 가 이놈을 instantiate 시킨 thread에서 작동할지, 아니면 원래 component 에서 수행되도록 할지 결정 - "true" 이면 instantiate 시킨 녀석에 속하게 되고, "false" 이면 원래 component 에서 수행됩니다. - default 는 "false" 자 감이 잘 안 오죠? 그럼 default 일 때 어떻게 작동되나 한번 봅시다. 일반적으로 activity instance 는 그것을 정의한 application 과 같.. 2012. 2. 2.
[android/안드로이드] manifest activity 태그의 label 속성. 안녕하세요 돼지왕왕돼지 입니다. 이번에 다룰 속성은 activity 태그의 label = "string" 으로, 해당 activity 의 label 을 나타냅니다. Developer의 설명을 참조해보면.. - 주로 icon 과 함께 표시되는 보여지는 readable label 입니다. - application 의 값을 상속받습니다. - intent-filter 의 기본 label 이 된다. developers 에서 보면 label의 value 값을 string 으로 쓰기보다는 string resource를 사용할 것을 권장합니다. 이는 뭐 꼭 이 label 뿐만이 아니라 모든 것에 공통되는 상황이지만, label 의 경우는 title 부분에 표시되는 사항이기 때문에 단말의 언어가 변하는 경우라도 자동 m.. 2012. 2. 2.
[Android/안드로이드] Manifest 속성 icon에 대해 정복해보자. 안녕하세요 돼지왕왕돼지입니다. 요번에 살펴 볼 attribute 는 매우매우 친숙한, icon = "drawable resource" 라는 attribute 입니다. Developer에서는 뭐라고 하는지 먼저 살펴볼까요? - 해당 activity 를 대표하는 icon 으로 label attribute 와 함께 표시됩니다. - application 의 icon 을 상속합니다. icon 의 value 로 들어가는 "drawable resource" 는 다음과 같은 형식으로 연결됩니다. @drawable/icon파일이름 ( 이 때 icon파일이름은 확장자를 붙이지 않습니다. ) 물론 이 icon파일은 res/drawable 에 들어 있어야 겠죠?? 이 attribute 는 너무 쉬워서 posting 안 할가 .. 2012. 2. 1.
[Android/안드로이드] Manifest Activity 테그 속성 hardwareAccelerated. (하드웨어 가속) 안녕하세요 돼지왕왕돼지입니다. 이번에 살펴볼 속성은 Activity 태그의 속성으로서 hardwareAccelerated = "true" | "false" 입니다. 이 녀석은 Android 3.0 부터 새로 등장한 attribute 입니다. 오호! 자 냉큼 Developer 내용부터 살펴볼까요? - 해당 activity 에 hardware-accelerated OpenGL rendering 을 적용할 것인지 확인 - default 값은 "false" - true 로 설정되면, Canvas, Paint, Xfermode, ColorFilter, Shader, Camera 의 대부분 function 이 accelerate 된다. - Hardware-accelerated 가 되면, 더 부드러운 애니메이션, 스.. 2012. 2. 1.
반응형