我的应用程序使用了相当多的图片,这些图片是从互联网上下载并缓存在 Android 手机本地的。我想知道,保存这些图片的正确方法是什么。我看到了几种方式,并不完全令人满意。
将它们保存在公共文件夹中的 SD 卡上
- 使用卸载时不会释放的空间
- 用户可以在图库中查看图片
- 需要 sdcard 根目录上的文件夹(您实际上可以在浏览手机时看到它)
将它们保存在 SD 卡上的非公共文件夹中
- 使用卸载时不会释放的空间
- 偷偷使用 SD 卡上的空间
将它们保存在应用程序中
- 过度扩大应用程序大小
在本地保存我的应用程序图像的正确方法是什么,不会分散用户的注意力,也不会在任何地方留下垃圾?