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

时间:2012-02-16 09:48:22

标签: android icons kindle

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

  • ldpi 36x36
  • mdpi 48x48
  • hdpi 72x72
  • xhdpi 96x96
  • xxhdpi 144x144

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

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

我该怎么办?我不喜欢为Android市场制作一个版本的想法和亚马逊市场的另一个版本,或者不知何故设置200x200图标专门用于Kindle Fire。 原因是新的Android设备总是被创建出来,我买不起它们只是为了检查它们在它们上面是否正常。

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

4 个答案:

答案 0 :(得分:14)

根据a Kindle Fire development tutorial

  

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

答案 1 :(得分:4)

将资源库创建到资源drawable-large-mdpi并在其中放置200x200图标,它可能会有效。

我还建议您查看here

答案 2 :(得分:3)

答案 3 :(得分:2)

只是为了让你明白并提醒:

点燃火上的轮播图标应该与Amazon Guide Lines相同:

Kindle Fire (1st Gen) : 322x322 px

Kindle Fire :  365x365 

Kindle Fire HD 7" : 425x425

Kindle Fire HD 8.9 : 675x675

但根据Android标准,Launcher Icon Size不是:

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'