-
①mipmap
目录:mipmap
目录是专门用于存放应用图标的目录。②通常,应用的启动图标(Launcher Icon)应该放在mipmap
目录下。③mipmap
目录会根据设备的屏幕密度(dpi)提供相应的图标资源,以确保在不同设备上显示的图标质量和大小适配良好。④例如,mipmap-mdpi
子目录用于存放低密度屏幕(mdpi)设备的图标,mipmap-hdpi
子目录用于存放高密度屏幕(hdpi)设备的图标,依此类推。 -
①drawable
目录:drawable
目录用于存放其他类型的图像资源,如背景图、按钮图像等。②drawable
目录下的图像资源不会根据设备的屏幕密度自动缩放,需要手动提供不同分辨率的图像资源,以确保在不同设备上显示的图像质量和大小适配良好。③通常,如果图像资源不是应用的启动图标,而是用于界面展示或按钮等,可以考虑放在drawable
目录下。
总结:
mipmap
目录用于存放应用的启动图标,根据设备的屏幕密度自动提供适配的图标资源。drawable
目录用于存放其他类型的图像资源,需要手动提供不同分辨率的图像资源。
请注意,在实际使用中,对于非启动图标的图像资源,有时开发人员也会将它们放在 mipmap
目录下。这是因为 mipmap
目录在编译过程中会生成适配不同密度的图像资源文件夹,方便管理和使用。但从语义上来说,mipmap
目录应该用于应用的启动图标。