아이콘을 동적 변경해야 하는일도 있는 세상
- 세상은 어떤일들이 일어 날지 모른다. 앱 아이콘을 조건에 따라 변경하고 싶어 하는 일도 있다.
- 정말 가능하다 ㅎㅎ
동적 아이콘 변경
- AppIconNameChanger
- 동작은 github 에 라이브러리가 잘 처리해 줍니다.
기본적인 알리아스 사용
- 애플리케이션 배포후에 런처 액티비티를 변경해야하는 일이 발생 할때 사용하면 좋다.
- 앱 업데이트로 바탕화면의 아이콘이 없어지는건 앱이 동작 안하는것과 같다.
- 아래 코드와 같이 기존 액티비티의 이름(기존 이름을 알리아스로 설정)이 실행되면 신규 액티비타를 실행 시켜 주는 방법
동작 확인
- 메니페스트의 activity-alias 를 이용하는 방식이다.
- 알리아스의 번역처럼 별명을 지어 주는 내용입니다.
- 알리아스를 만들어서 각각의 속성을 주고 targetActivity 를 이용해서 실행 시킬 액티비티를 설정
- 동작해야 하는 액티비티는 하나가 되지만 각각의 별칭을 이용해서 접근이 가능하다.
- 기본동작 해양하는 알리아스를 android:enabled=”true” 활성화 하면 된다.
- 코드에서 해당 알리아스를 기본으로 동작 시켜 주면 된다.
- 아래 코드 내용처럼 패키지매니저를 이용해서 패키지 구성 요소를 변경 할수 있다.