Как изменить значок приложения только в диспетчере приложений Android?

Можно ли изменить значок моего приложения для Android только в диспетчере приложений (Настройки->управление приложениями), чтобы он отличался от значка приложения (Launcher)? Я использую android:icon в AndroidManifest, но он меняет дважды. Честно говоря, я не могу найти ответа на этот вопрос.


person Marwa BG    schedule 29.12.2016    source источник
comment
Могу я узнать, почему вы хотите это сделать?   -  person teck wei    schedule 29.12.2016
comment
мне это нужно, потому что я хочу, чтобы значок по умолчанию был белым, но сообщество игрового магазина может отклонить его, поэтому я хочу, чтобы он был белым на значке по умолчанию и синим в диспетчере приложений.   -  person Marwa BG    schedule 29.12.2016


Ответы (1)


Под «Настройки» -> «Управление приложениями», если вы имеете в виду значок диспетчера учетной записи «Настройка устройства», то в папке res вашего приложения вы можете найти папку xml, из файла xml в этой папке вам нужно изменить свой значок. Например --

<account-authenticator 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:accountType="@string/auth_type"
    android:icon="@drawable/ic_contest_icon"
    android:label="@string/app_name"
    android:smallIcon="@drawable/ic_contest_icon" />

вам нужно поместить свой идентификатор значка из drawable на android:icon="@drawable/ic_contest_icon" и android:smallIcon="@drawable/ic_contest_icon"

person Farya    schedule 29.12.2016
comment
он работает только в диспетчере учетных записей, но я хочу, чтобы он работал в приложениях управления. Есть ли способ сделать это? - person Marwa BG; 05.01.2017