如何把正确的应用程序图标大小在Android,包括亚马逊Kindle Fire?

到目前为止,我一直使用下一个应用程序图标大小:

  • ldpi 36×36
  • mdpi 48×48
  • hdpi 72×72
  • xhdpi 96×96
  • xxhdpi 144×144

然而,对于亚马逊的Kindle Fire来说,情况是不同的,因为它显示了“旋转木马”上的图标,这使得它们扩大了很多。 这意味着一个非常模糊的图标,因为它使用了mdpi图标。

我已经在互联网上查了一下,我看到了Kindle Fire,我需要在drawable-mdpi文件夹上放一个200×200的图标。 但是,这可能会导致一些其他mdpi设备上的奇怪的事情,如optimus之一。 例如,如果我使用通知中的图标(临时图标或粘贴在通知栏中的图标),则会放大/裁剪。

我该怎么办? 我不喜欢为android市场制作一个版本,为亚马逊市场制作不同的版本,或者设置200×200的图标专门为Kindle Fire工作。 原因是新的Android设备总是被创造出来的,我买不起全都只是为了检查它们看起来不错。

有没有可能使用一个单一的,非常高质量的应用程序图标?

Solutions Collecting From Web of "如何把正确的应用程序图标大小在Android,包括亚马逊Kindle Fire?"

根据Kindle Fire开发教程 :

技巧6:模糊应用程序图标如果您通过ADB或其他方法加载应用程序,则可能已经注意到,与通过Kindle Fire界面显示的应用程序和书籍相比,主屏幕上的应用程序图标较小且模糊。 事实certificate,通过Amazon购买的应用程序和媒体的graphics是从Web服务加载的,而不是从清单文件中引用的。 所以,一旦你在亚马逊Appstore上获得应用程序,并通过商店下载,你的应用程序图标graphics显示正确。

创build文件夹资源drawable-large-mdpi,并把200×200的图标,它可能工作。

另外我build议在这里检查

好吧,似乎有一次,我把应用程序在亚马逊的应用程序商店,它可能会使用最好的图标。 引用:

http://mobile.tutsplus.com/tutorials/android/getting-started-with-kindle-fire-development/

https://developer.amazon.com/help/faq.html

如何在非亚马逊AppStore Kindle Fire应用程序中embedded高分辨率图标?

只是为了让你意识到并提醒:

点燃火上的传送带图标应该像亚马逊指南线一样 :

 Kindle Fire (1st Gen) : 322x322 px Kindle Fire : 365x365 Kindle Fire HD 7" : 425x425 Kindle Fire HD 8.9 : 675x675 

但按照Android标准,启动器图标大小不是:

 ldpi (120 dpi) (Low density screen) 36 x 36 px mdpi (160dpi)(Medium density screen) 48 x 48 px hdpi (240 dpi)(Highdensity screen) 72 x 72 px xhdpi (320 dpi) (Extra-high density screen) 96 x 96 px 

我也尝试使用以下,但仍然不确定的行为

 custom drawable "drawable-1024x600-v10" with ic_launcher.png for KindleFire 1 st Gen custom drawable "drawable-1024x600-v15" with ic_launcher.png for KindleFire 2nd Gen custom drawable "drawable-1280x800" with ic_launcher.png for KindleFire HD-7' custom drawable "drawable-1920x1200" with ic_launcher.png for KindleFire HD-8.9'