안드로이드 개발 질문/답변
(글 수 45,052)
하나의 application에서 menu의 임의의 다른 application icon을 바꾸려고 합니다.
일종의 theme application 만드는것이라고 생각하시면 됩니다.
어떻게 해야 바꿀 수 있나요??!! 함수나 알고리즘이 있나요??
있을것 같은데....도통 보이지 않네요!! ㅜㅜ
2009.06.25 11:33:25
결론만 말씀드리면 가능은 합니다. 이것은 Launcher가 관리하는 LauncherSettingsProvider의 Database에서 icon을 수정해주면 됩니다. 이것은 SDK의 일부분이 아니고 Launcher Application의 일부분이구요. 자세한 설명은 없으니 직접 Launcer의 소스를 살펴보셔야 합니다. LauncherSetting이랑 Provider쪽 살펴보시면 됩니다. 문제는 이렇게 잘 구현해놓아도 여러 Home Application에서 잘 동작한다는 보장은 별로 없다는 것입니다.
http://android.git.kernel.org/?p=platform/packages/apps/Launcher.git;a=summary
http://android.git.kernel.org/?p=platform/packages/apps/Launcher.git;a=summary