본문 바로가기
[Android/안드로이드] Manifest Activity 태그의 속성 finishOnTaskLaunch. 안녕하세요 돼지왕왕돼지입니다. 이번에 살펴볼 attribute 는 Activity 태그의 finishOnTaskLaunch = "true" | "false" 입니다. activity 는 항상 task 와 관계를 고려해야 하기 때문에 task 관련 attribute 가 많죠. [Android/안드로이드] Manifest Activity 태그 clearTaskOnLaunch. [Android/안드로이드] Manifest Activity 태그의 속성 alwaysRetainTaskState. [Android/안드로이드] Manifest Activity 태그 속성 allowTaskReparenting. [Android/안드로이드] Manifest Activity 태그의 taskAffinity Attribute. .. 2012. 2. 1.
[Android/안드로이드] Manifest 속성 enabled. 안녕하세요 돼지왕왕돼지입니다. 이번에 살펴볼 manifest attribute 는 enabled = "true" | "false" 입니다. 이 속성는 exported 와 마찬가지로, 모든 component 에 존재합니다. ( Activity, Service, BroadcastReceiver, ContentProvider, + Application ) 2012/01/23 - [프로그래밍 놀이터/안드로이드] - [Tutorial] Manifest Activity 의 속성 exported에 대해 알아보아요. exported 가 다른 application 에서 사용할 수 있는지를 결정하는 것이라면. enabled 는 해당 component 자체를 사용 가능하게 할지 말지를 결정하는 것이라고 볼 수 있습니다. D.. 2012. 2. 1.
[Android/안드로이드] Manifest Activity 태그 clearTaskOnLaunch. 안녕하세요 돼지왕왕돼지입니다. 오늘 살펴볼 매니페스트의 속성은 Activity 태그의 속성 중 하나인 clearTaskOnLaunch = "true" | "false" 입니다. 요즘 Task 에 관한 attribute 를 많이 다루는데, 다른 task 관련 글들은 아래를 참조하세요. [Android/안드로이드] Manifest Activity 태그의 속성 alwaysRetainTaskState. [Android/안드로이드] Manifest Activity 태그 속성 allowTaskReparenting. [Android/안드로이드] Manifest Activity 태그의 taskAffinity Attribute. 자 바로 developer 를 참조해보겠습니다. - Activity가 re-launch 될때.. 2012. 2. 1.
[Android/안드로이드] Manifest Activity 태그의 속성 alwaysRetainTaskState. 안녕하세요 돼지왕왕돼지입니다. 오늘 알아볼 attribute 는 alwaysRetainTaskState = "true" | "false" 입니다. 자 빠르게 developer 를 살펴볼까요? - System 에 의해서 task의 state를 관리받을지를 결정하는 attribute ( false : 시스템이 알아서, true : 관리 필요 없어! ) - System 의 정책상 일정 시간이 지나면 root activity 를 제외한 task stack 을 초기화 시킵니다. ( false 시 ) - 이 attribute 는 task root activity 에만 적용됩니다. 따라서 stack 의 child activity들의 이 attribute는 무시됩니다. - alwaysRetainTaskState = t.. 2012. 1. 31.
[Android/안드로이드] Manifest Activity 태그 속성 allowTaskReparenting. 안녕하세요 돼지왕왕돼지입니다. 오늘 살펴볼 manifest attribute 는 allowTaskReparenting = "true" | "false" 입니다. 이 녀석은 activity 의 attribute 죠. 이 녀석은 taskAffinity 라는 attribute 와 깊은 관련이 있죠. 2012/01/31 - [프로그래밍 놀이터/안드로이드] - [Android/안드로이드] Manifest Activity 태그의 taskAffinity Attribute. 자 Developer 를 살펴볼까요? - 새로 시작하는 activity 가 launch 시킨 task 가 아닌, 같은 affinity 를 가진 task 에서 launch 되도록 결정하는 값. - affinityTask 값은 application 의.. 2012. 1. 31.
[Android/안드로이드] Manifest Attribute process. ( android:process ) 안녕하세요. 돼지왕왕돼지입니다~ 오늘 살펴볼 내용은 심화 속성 중 하나인 process 입니다. ( android:process = "string" ) process 나 thread. 이런 녀석들은 복잡한 프로그래밍이 될수록 사용 빈도가 높아지며, debug 가 어려워 지는 성향이 있어 정확한 이해가 필수입니다. ( 동기화나 메모리 공유 등으로 깊게 들어가면... 안드로메다로 날아가기 쉽습니다. 안드로이드 말고 안드로메다... ) 이녀석도 딱 보면 감이 오겠지만, 모든 component 들이 다 가질 수 있는 속성값입니다. Developer 정의를 볼까요? - 해당 component 가 돌아갈 process 의 이름을 정의. - 기본적으로 모든 application의 component 는 applicat.. 2012. 1. 31.
[Android/안드로이드] Manifest Activity 태그의 taskAffinity Attribute. 안녕하세요 돼지왕왕돼지입니다. 오늘 살펴볼 Manifest 관련 attribute 는 taskAffinity 입니다. 이 녀석은 Activity Tag 에 속해 있는 속성인데요, Activity 들의 Task 관리 측면에서 꼭 알아두어야 할 녀석입니다. 먼저 Affinity 란 단어가 생소하실 텐데, 영어사전을 찾아보면 "친화력", "친밀감" 이라고 정의되어 있네요. 이 affinity 가 어떤 역할을 하는 녀석인지 developer 를 통해 알아볼까요? - Activity 가 Affinity ( 친밀감 ) 를 가지는 Task 를 지정한다. - 같은 taskAffinity 값을 가지고 있는 activity 들은 "개념상" 같은 task 에 속한다. - 기본적으로 한 application 안의 모든 act.. 2012. 1. 31.
[Android/안드로이드] Manifest 에서 <activity-alias> 라는 component 본 적 있는 분 손~ 안녕하세요 돼지왕왕돼지입니다. 오늘 살펴볼 것은 라는 component 입니다. 사실 안드로이드에서 제공하는 기본 component 라고 하면, activity, service, broadcast receiver, content provider 이 4개인데, 프레임 워크 소스 중 하나를 살펴보다 보니 이 component 가 있어야 할 자리에 당당히 라는 녀석이 있더라구요. 그래서 저도 당당히(?) developer 를 살펴보았습니다. - activity-alias 를 사용하기 위해서는 alias ( 별명 ) 의 본체가 되는 activity 가 manifest 에 미리 정의가 되어 있어야 한다. - activity-alias 를 사용하는 목적은, 본래의 activity 와는 다른 intent filter.. 2012. 1. 30.
[Android/안드로이드] 진저브레드 ( GingerBread ) 32bit PC 에서 빌드하는 방법. 안녕하세요 돼지왕왕돼지입니다. GingerBread Framework 를 다운받아서 빌드하려고 하는데.. 제 컴퓨터는 32bit 라서 빌드가 안 되더라구요. Froyo 까지는 32bit 에서도 default 로 빌드 가능하지만, GingerBread 부터는 64bit 에서만 빌드 가능하도록 default 세팅이 되어 있습니다. ( Developer 사이트에서도 이것이 명시되어 있습니다. ) 그럼.. GingerBread 빌드를 위해서 64bit 컴퓨터를 사야 하느냐? 그건 아닙니다. 방법이 있습니다. 잘 읽어보시면 알겠지만, 위에서 default 라는 말을 썼습니다. 그 말인 즉슨 설정을 바꿈으로서 빌드가 가능하다는 말이겠지요 쿄쿄쿄. 1. 프레임워크 소스의 /build/core/main.mk 파일을 3.. 2012. 1. 30.
반응형