在Android 4.2之前使用mipmap启动器图标?

时间:2015-01-21 13:28:54

标签: android android-drawable mipmaps

我使用Android Asset Studio生成我的启动器图标,我发现输出现在正在创建mipmap文件夹而不是可绘制文件夹。

由于Android 4.2和我的应用程序的目标是ICS 4.0.3(API 15),因此添加了mipmap支持。使用它们是否安全?然后在drawables文件夹中没有任何ic_launcher图标?

更新我确认它工作正常。您只能将mipmap文件夹用于“应用程序”图标

3 个答案:

答案 0 :(得分:11)

Android SDK 11或Honeycomb中添加了Mipmap文件夹支持。这意味着您可以使用Android 3.0及更高版本的Mipmap文件夹,包括4.2版。 This是我能找到的关于这个主题的大多数官方文档。

答案 1 :(得分:9)

我无法找到声明此版本适用于早于4.2的Android版本的官方文档。但是这些mipmap资源文件夹开始出现在Honeycomb附带的apk文件中,所以任何比这更新的东西都会有安全的假设。

我在物理设备上仅使用mipmaps测试应用程序启动器图标,并且版本4.0.3及更高版本没有问题。我没有在Honeycomb,Gingerbread和更老的测试。

有关Android Studio中mipmap的详细信息,请查看此站点:

https://androidbycode.wordpress.com/2015/02/14/goodbye-launcher-drawables-hello-mipmaps/

答案 2 :(得分:2)

我在真实设备API级别8上尝试了启动器图标的mipmap文件夹,它也可以在那里工作。