2011-11-16 50 views
16

所以看起來像Kindle Fire支持側載,這很棒,甚至在不使用ADB的情況下也支持它 - 用戶可以下載APK並像在任何普通Android設備上一樣點擊「下載完成」通知。如何在非亞馬遜AppStore Kindle Fire應用程序中嵌入高分辨率圖標?

但是,當我真的嘗試以這種方式加載我的應用程序時,它看起來在Kindle的應用程序啓動器屏幕上真的很糟糕 - 它在「應用程序」屏幕中的分辨率很低,而且它作爲最近打開的項目的分辨率極低在主屏幕上。它似乎在兩個地方都使用了MDPI版本的圖標,即使它的HDPI和XHDPI版本可用,但即使其中一個看起來也會模糊在內置圖庫應用/圖書封面/圖標旁邊。

因此:有人知道我的應用程序在哪裏(額外的清單行,也許?)我可以嵌入一個高分辨率的應用程序圖標/書籍封面/等,使Kindle將使用,而不是一個crappily-upscaled MDPI圖標?

+0

那麼,在169dpi這個設備被認爲是MDPI,不是嗎?除此之外,我不知道它試圖獲得大圖標的位置。 – dmon

回答

18

注意:以下信息現在已過時。

顯然他們做了一些時髦的事情。來自docs

如何獲取我的應用在Kindle上顯示的高分辨率圖標 Fire?

Kindle Fire上的圖標動態地從Amazon的Android應用商店 中提取。側裝應用程序無法使用此功能。一旦 已提交您的應用,並且它已在亞馬遜Appstore中生效,您的 應用的相應圖標將自動顯示。

+1

謝謝,沒有看到。 但是很奇怪,當我嘗試用200x200像素的版本替換MDPI應用程序圖標時,它實際上運行正常 - 在兩個地方看起來不錯和高分辨率。所以問題是如何將該版本給予Kindle,同時將正常尺寸的圖標提供給其他人... – Ertebolle

+0

是的,我認爲這將起作用。那麼,我想你可以提供一個真正高分辨率的圖標(在XHDPI或其他),並讓Android縮小它。 – dmon

+1

嗯...自從最新kindle更新以來,你有沒有試過?出於某種原因,我正在嘗試使用200x200(也嘗試使用512x512)大小的圖標,並且無法顯示...即使創建xhdpi文件夾也是如此。他們是否禁用了最新更新中的「高分辨率應用程序圖標的側載」?否則,任何想法我做錯了什麼? – fatfreddyscat

2

對我來說工作正常,但不得不改變應用程序的版本號。這樣Kindle Fire就會開始使用新的圖標,否則它會繼續使用舊圖標。 覆蓋儘可能多的Android設備儘可能我用下面的圖標尺寸:我相信消防使用512和114 16X16 32×32 36X36 48x48的 最高72x72 114x114 128×128 512×512

3

只是爲了讓你瞭解和提醒:

上燒火的旋轉木馬圖標應提到的Amazon Guide Lines

Kindle Fire (1st Gen) : 322x322 px 

Kindle Fire : 365x365 

Kindle Fire HD 7" : 425x425 

Kindle Fire HD 8.9 : 675x675 

但每個機器人標準,啓動圖標大小非,而不是:

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 
+0

傳送帶圖標有什麼文件名? –

+0

從我們的清單中的任何名稱(ic_launcher.apng)引用的啓動器圖標本身抓取它。 –

相關問題