Android Nougat는 애플리케이션의 둥근 아이콘 설정을 지원합니다.다른 응용 프로그램 라운드 아이콘 드로어 블을 얻는 방법?
하지만 applicationInfo에서 둥근 아이콘 리소스를 가져 오는 방법을 찾을 수 없습니다.
내 애플리케이션은 런처와 마찬가지로 모든 애플리케이션의 원형 아이콘을 표시해야합니다.
응용 프로그램의 둥근 아이콘을 얻을 수있는 방법이 있습니까?
Android Nougat는 애플리케이션의 둥근 아이콘 설정을 지원합니다.다른 응용 프로그램 라운드 아이콘 드로어 블을 얻는 방법?
하지만 applicationInfo에서 둥근 아이콘 리소스를 가져 오는 방법을 찾을 수 없습니다.
내 애플리케이션은 런처와 마찬가지로 모든 애플리케이션의 원형 아이콘을 표시해야합니다.
응용 프로그램의 둥근 아이콘을 얻을 수있는 방법이 있습니까?
불가능합니다.
응용 프로그램 패키지 정보는 PackageParser.java으로 구문 분석되었으며 android:roundIcon
은 R.bool.config_useRoundIcon
이 true로 설정된 경우에만 구문 분석됩니다. 프레임 워크의 OEM에 의해 정의됩니다 config.xml.
테스트 장치에서 R.bool.config_useRoundIcon
을 사용하는 경우 둥근 아이콘 (android:roundIcon
)을 PackageItemInfo.java
까지 가져올 수 있습니다. 그렇지 않으면 기본 아이콘 (android:icon
) 만 가져올 수 있습니다.
당신은 런처 아이콘을 남자로 만드십니까? –
나는 당신이 말한 것을 정말로 이해하지 못한다. 그러나 내가 한 일은 Batch Drawable 플러그인을 사용하여 아이콘을 가져 오는 것이고, 플러그인에서 다운로드 할 수있다. 그 후 아이콘을 응용 프로그램 아이콘으로 사용했습니다. – Bryan
원형 아이콘을 응용 프로그램 아이콘으로 사용하려면 해당 아이콘을 만든 다음 .png 파일로 저장하십시오. –