我们应该如何使用android 4.4添加的mipmap文件夹?

Dan*_*ist 4 android mipmaps android-drawable android-4.4-kitkat

我最近又向Android Studio安装了一个Android SDK,SDK版本4.4(API级别19),在我的项目中使用它之后,它mipmap在项目的res文件夹(res/mipmap)中添加了一组文件夹.
我既不明白为什么,也不知道如何使用它们.

在这里读了另一个关于它的问题.
它的答案说:

mipmap文件夹仅用于放置应用程序图标.您使用的任何其他可绘制资产应像以前一样放在相关的可绘制文件夹中.

根据谷歌的这篇博文:

最好将应用程序图标放在mipmap文件夹(而不是drawable文件夹)中,因为它们的分辨率与设备的当前密度不同.

我仍然没有理由这样做.
为什么我们不能将应用程序图标也放在res/drawable文件夹中呢?

此外,如果只应在应用程序图标中放置应用程序图标mipmap,如何创建其他可绘制资源并drawable使用Android Studio图像资源向导将它们放在文件夹中?(通过右键单击项目,选择New> Image Asset)进行访问

Com*_*are 10

为什么我们不能将应用程序图标也放在res/drawable文件夹中?

哦,你可以.谷歌不推荐它,就是这样.

我的书 6.5版引用自己:

虽然在打包APK时可能会删除可绘制的资源,例如用于制作应用程序的密度特定版本的Gradle for Android分割系统,但是mipmap资源显然是独立的,显然

这是因为发射器图标可以从比用于所有其他可绘制的常规设备密度更高密度的桶中拉出.将它们放在res/mipmap-*/目录中意味着我们不会无意中摆脱它们作为优化APK大小的一部分.

(为什么他们没有以更好的方式处理这个,我不知道)

如何使用Android Studio图像资源向导创建其他可绘制资源并将它们放置在可绘制文件夹中?(通过右键单击项目,选择New> Image Asset)进行访问

图像资源向导仅将启动器图标放在res/mipmap-*/目录中.如果您选择其他图标类型,他们会进入res/drawable-*/.当然,Image Asset向导本身是可选的.