I'm working with android application to publish Google play store. as I know the lollipop and above versions of android support only white colord icons. when I use a multicolour icon with the inbuilt emulator of android studio, it shows white . but when I use that apk in a Samsung, huawei, asus or htc device it shows multicolour status bar icon correctly. my problem is why it is happening and how can I filter multicolour icon working devices and not working devices?
link to some example screenshots added in the first comment.
link to the screenshot of oreo device with multicolor icon not showing correctly
link to the screenshot of another oreo device with multicolor icon showing correctly
Related
I've added an icon to my app via the built-in Image Asset Studio in Android Studio.
Made a png foreground and then color as a background.
On a Samsung device, the icon renders perfectly.
Then when I install the app on a Huawei P20 with android 10. The icon is rendered like this:
I think the Huawei UI isn't using the adaptive icon, but uses the legacy icon and adjusts it into its custom app shape UI and therefore zooms in.
Are there some extra steps I need to do for having a good rendering app icon?
Thanks.
Have you tried Adaptive Icons?
Instead of using a single image use the combination of 2 images for Foreground and background.
You can take the idea from android's default app icon, it's also adaptive.
I had the same problem with Huawei P20 Lite (Android 8.0.0) when I tried to install an app from Android studio.
There's nothing we can do to fix it.
But the icon will look like it should after a reboot.
Also, if you'll build a release version of your app and install it via adb install the icon will look like you expect.
I'm testing on Android 4.4 (on a Motorola Moto E) and Android 5.0 (on a Huawei P8 GRA-L09).
Notifications look the same on both in the status bar. When opened, they look different (I don't have enough reputation to post images):
4.4 displays a larger (scaled?) variant of the small icon.
5.0 displays the launcher icon. It does not even display the small icon as a secondary icon.
I need to display several different notifications and it is not sufficient to see what app they come from.
If I set the large icon (at least in 4.4) the small icon is displayed as a secondary icon, which is useless.
How can I make 5.0 display the small icon as the primary icon?
This must be a bug in the Huawei P8, as the Motorola Moto E does display the icon as expected in Android 5.1 as well. So, to answer the question: There is nothing to do.
I have developed a game for android device using LibGDX. When I test the app in actual devices the app get installs properly and the app icon is shown in the apps.
When I tried in a device Redmi from xiaomi, a default green robot icon was shown instead of the app's icon. I have even removed the ic_launcher.png from the drawable* folders, the issue still existed. Could you please explain / assist me to resolve this ?
Hi i have a problem with my app icon. The icon is displayed correctly on the actionBar of the Emulator but for some reasons it doesn't display normally on my device. Unfortunately I don't have another device models for testing.
Screenshots are attched below
To change the app icon I just changed the drawable on the manifest, is this correct ?
<activity
android:name="--ActivityName--"
android:icon="#drawable/navbarlogo"/>
EDIT:
I tried the app on different android version (Emulator). the result is good but not on the physical phone.
Can it be related to the ROM ? On the phone I have the MIUI ROM.
Checkout the size of your icon image. It should be small in size.
I am using a trasparent icon for my application. On Samsung Galaxy Tab 10.1 with ICS 4.0.4
the problem is android adds a "shadow" when i'm in the application menu, see img:
However on the frontpage of the launcher it shows ok, see img:
It doesn't show in the emulator, but for example google currents app shows ok in both places with no shadow, so what am i doing wrong ? I looked at the logo of google currents a 72x72pixel 72dpi and 32bit trasparent png, did the same thing with Gimp, didn't work