开发者社区> 问答> 正文

在Android上的哪里保存图片?

我的应用程序使用了很多图片,这些图片是从Internet下载并在Android手机上本地缓存的。我想知道,保存这些图片的正确方法是什么。我认为有几种方法不能完全令人满意。

将它们保存在公用文件夹的SD卡上

占用了无法在卸载时释放的空间 用户可以在图库中查看照片 在sdcard根目录上需要一个文件夹(您实际上可以在浏览手机时看到它) 将它们保存在非公共文件夹中的SD卡上

占用了无法在卸载时释放的空间 秘密使用SD卡上的空间 将它们保存在应用程序中

过度炸毁应用程序大小 在本地保存我的应用程序映像以不分散用户注意力并且在任何地方都不会留下垃圾的正确方法是什么?

展开
收起
Puppet 2020-01-19 09:23:29 525 0
1 条回答
写回答
取消 提交回答
  • 如果将图像放在诸如的隐藏目录(即带前缀点)中,则可以从MediaScanner隐藏图像/sdcard/.donotscan/。

    更新:正如romainguy在Twitter上提到的,如果您将一个名为的文件.nomedia放入dir,这也适用。

    2020-01-19 11:41:15
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载