2010-06-15 7 views
4

런타임에 Android 애플리케이션 아이콘을 변경할 수 있습니까? Changing the application icon text dynamically in AndroidHow can i change an application icon programmatically in Android?을 읽었습니다. 모든 대답은 할 수 없습니다. 나는 안드로이드 1.6을 사용한다. 어떤 방법이 있습니까?Android 애플리케이션 아이콘 변경

+1

Chainfire (SuperSU의 업체)는 최근 그들이 방법에 대한 세부 사항으로가는 [블로그 게시물을 (http://www.chainfire.eu/articles/133/_TUT_Supporting_multiple_icons_in_your_app/)했다 [activity-alias] (http://developer.android.com/guide/topics/manifest/activity-alias-element.html) 및 [PackageManager.setComponentEnabledSetting()] (http : // 개발자)를 사용하여 응용 프로그램의 아이콘을 변경하십시오. android.com/reference/android/content/pm/PackageManager.html#setComponentEnabledSetting%28android.content.ComponentName,%20int,%20int%29) – ianhanniballake

+0

@ianhanniballake Chainfire에서 해당 솔루션을 성공적으로 구현 했습니까? 그렇다면 OS 레벨에서 사용되는 아이콘 (멀티 태스킹, 제거 팝업 또는 응용 프로그램 관리자 목록 등)이 원본으로 남아 있거나 기본 일반 Android가되는 사실에 대해 무엇을 했습니까? 매니페스트의 응용 프로그램 수준에서 설정하지 않은 경우 아이콘? 나는 Chainfire 솔루션이 응용 프로그램 서랍이나 홈 화면 바로 가기의 시작 프로그램에 대해서만 작동하고 OS 레벨 버전과의 불일치를 발견했습니다. – jokeefe

답변

6

두 가지 가능한 답변 :

1) 답변 할 수 없습니다. CommonsWarepost에서 말했듯이 :

당신은 매니페스트 또는 소프트웨어 업그레이드를 통해 제외하고는 서명 및 봉인 APK, 에서 자원을 변경할 수 없습니다.

2) here과 같은 위젯 방법을 사용하십시오.

확인 : 팀 http://www.cnet.com/8301-19736_1-10278814-251.html

관련 문제