开发者控制台

启动程序图标指南

启动程序图标指南

简介

应用的启动程序图标(有时称为“应用图标”)是用户点击以启动应用的图标。为了能够与Android通用,亚马逊从Fire OS 5开始使用APK中的图标。(这与早期版本的Fire OS有所不同,在这些版本中,启动程序使用了提交应用时上传到开发者门户的启动程序图标。)

创建启动程序图标时,请注意以下准则和故障排除方法。请注意,以下部分适用于Fire OS 5和Fire OS 6。

缩放

除非绝对必要,否则,启动程序应避免缩放启动程序图标。为了在设备上显示大而清晰的图标,启动程序将获取密度高于设备的图标。

图标大小和密度

采用以下每个尺寸各创建一个图标版本,并将图像包含在APK中。确保图标位于相应的res文件夹中,以便启动程序可以找到它们:

通用密度 图标尺寸 Res文件夹 申请人
xxhdpi 144px x 144px drawable-xxhdpi xhdpi亚马逊设备
xhdpi 96px x 96px drawable-xhdpi tvdpi,hdpi亚马逊设备
hdpi 72px x 72px drawable-hdpi mdpi亚马逊设备

图标文件格式

提供24位PNG格式的启动程序图标图像。

启动程序图标故障排除

如果启动程序图标未按预期显示,请考虑以下事项:

问题: 显示错误的图标,或者图标被放大或缩小后不美观。

解决方案: 如果为一个配置(如drawable-large-mdpi)提供启动程序图标,Android资源解析规则可能会从该文件夹而不是相应的文件夹中选择该图标。

有关Android资源解析算法,请参阅此处Android文档。

为了帮助确保启动程序选择正确的图标,请仅在此页上表格中列出的资源文件夹中包含图标。

问题: drawable-*文件夹在生成时APK优化中被删除

解决方案: 某些工具会针对特定密度构建APK,并删除其他drawable文件夹。例如,这些工具可能会删除drawable-xxhdpi文件夹,即使亚马逊在xhdpi设备上使用xxhdpi图标文件。为避免此问题,请使用mipmap-*格式(而不是drawable-*格式)来命名文件夹:

  • mipmap-hdpi: 72px
  • mipmap-xhdpi: 96px
  • mipmap-xxhdpi: 144px

Fire OS 6设备支持表

下表中的设备都运行或支持运行基于Android N(Android 7.1.2,API级别25)的Fire OS 6:

设备 Fire OS 6来源 通用密度 获取的启动程序图标的密度
Fire 7 (2019) Stock OS mdpi hdpi
Fire HD 8 (2018) Stock OS hdpi xhdpi

Fire OS 5设备支持表

下表中的设备都运行或支持运行基于Android 5.1、API级别22的Fire OS 5:

设备 Fire OS 5来源 通用密度 获取的启动程序图标的密度
Fire HD 10 (2017) Stock OS hdpi xhdpi
Fire HD 8 (2017) Stock OS tvdpi xhdpi
Fire 7 (2017) Stock OS mdpi hdpi
Fire HD 8 (2016) Stock OS tvdpi xhdpi
Fire HD 10 (2015) Stock OS mdpi hdpi
Fire HD 8 (2015) Stock OS tvdpi xhdpi
Fire (2015) Stock OS mdpi hdpi
Fire HDX 8.9 (2014) OTA更新 xhdpi xxhdpi
Fire HD 7 (2014) OTA更新 hdpi xhdpi
Fire HD 6 (2014) OTA更新 hdpi xhdpi

早期设备对于旧版本Fire OS的支持

下表列出了亚马逊的早期平板电脑设备以及这些设备支持的相应操作系统。

设备 Fire OS版本 屏幕分辨率 通用密度
Fire HD 7 (2014) Fire OS 4 — 基于Android 4.4.2、API级别19。接收Fire OS 5 OTA更新。 1280px x 800px(支持720p高清分辨率) hdpi
Kindle Fire HDX 8.9" (2013) Fire OS 4(系统更新,2014年11月提供)— 基于Android 4.4.2、API级别19的Fire OS 3 — 基于Android 4.2.2、API级别17 2560px x 1600px(支持1080p高清分辨率) xhdpi
Kindle Fire HDX 7" (2013) Fire OS 4(系统更新,2014年11月提供)— 基于Android 4.4.2、API级别19的Fire OS 3 — 基于Android 4.2.2、API级别17 1920px x 1200px(支持1080p高清分辨率) xhdpi
Kindle Fire HD 7" (2013) Fire OS 4(系统更新,2014年11月提供)— 基于Android 4.4.2、API级别19的Fire OS 3 — 基于Android 4.2.2、API级别17 1280px x 800px(支持720p高清分辨率) hdpi
Kindle Fire HD 8.9" (2012) 基于Android 4.0.3、API级别15 1920px x 1200px(支持1080p高清分辨率) hdpi
Kindle Fire HD 7" (2012) 基于Android 4.0.3、API级别15 1280px x 800px(支持720p高清分辨率) hdpi
Kindle Fire(第2代) 基于Android 4.0.3、API级别15 1024px x 600px mdpi
Kindle Fire (2011) 基于Android 2.3.3、API级别10 1024px x 600px mdpi