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

所以看起来像Kindle Fire支持侧载,这是很好的,即使不使用ADB也支持它 – 用户可以下载APK并像在任何普通的Android设备上一样点击“下载完成”通知。

然而,当我真的尝试以这种方式加载我的应用程序,它看起来真的很糟糕在Kindle的应用程序启animation面 – 这是一种在“应用程序”屏幕的低分辨率,它是极低的分辨率,作为最近打开的项目在主屏幕上。 它似乎在两个地方都使用了MDPI版本的图标,尽pipe它的HDPI和XHDPI版本可用,但即使其中一个在内置图库应用程序/书籍封面等的图标旁也会显得模糊。

所以:有人知道我的应用程序在哪里(一个额外的清单行,也许?)我可以embedded一个高分辨率的应用程序图标/书籍封面/等等,使Kindle将使用,而不是一个crappily-magnify MDPI图标?

Solutions Collecting From Web of "如何在非亚马逊AppStore Kindle Fire应用程序中embedded高分辨率图标?"

注意:以下信息现已过时。

显然他们在做一些有趣的事情。 从文档 :

如何获取我的应用在Kindle Fire上显示的高分辨率图标?

Kindle Fire上的图标是从Android的Amazon Appstore中dynamic提取的。 侧装应用程序无法使用此function。 一旦您提交了您的应用程序,并且它已经在Amazon Appstore中生效,那么您的应用程序的相应图标将自动显示。

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

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

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 

为我工作正常,但不得不改变应用程序的版本号。 这样Kindle Fire就会开始使用新的图标,否则会继续使用旧的图标。 要覆盖尽可能多的Android设备,我使用了以下图标大小:我相信火灾使用512和114 16X16 32×32 36×36 48×48 72×72 114×114 128×128 512×512