如何在非Amazon-AppStore Kindle Fire应用程序中嵌入高分辨率图标?

时间:2011-11-16 22:49:07

标签: android kindle kindle-fire

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

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

所以:有人知道我的应用程序在哪里(可能是一个额外的清单行吗?)我可以嵌入一个高分辨率的应用程序图标/书籍封面/等,以便Kindle使用它而不是一个疯狂升级的MDPI图标?

3 个答案:

答案 0 :(得分:18)

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

显然他们正在做一些时髦的事情。来自docs

  

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

     

Kindle Fire上的图标是从亚马逊动态提取的   适用于Android的Appstore。侧载应用无法使用此功能。一旦   你已经提交了你的应用程序,它已经存放在亚马逊应用商店中   将自动显示应用程序的相应图标。

答案 1 :(得分:3)

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

点燃火上的轮播图标应该与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

答案 2 :(得分:2)

为我工作正常但必须更改应用的版本号。这样Kindle Fire就会开始使用新的图标,否则它会继续使用旧的图标。 为了覆盖尽可能多的Android设备,我使用了以下图标大小:我相信Fire使用512和114 16X16 32×32 36X36 48×48 最高72x72 114x114 128×128 512x512