我们还应该使用 MediaStore.Images.Media.insertImage() 方法吗?

Joa*_*uet 1 android mediastore

我看到很多关于在 android 中将图像保存到图库的讨论,我想知道 MediaStore 是否仍然是一个好的继续方式?

谢谢,

Com*_*are 5

我从未推荐过这种方法,原因很简单:你不知道该图像最终会出现在哪里。

相反,将图像保存到某个已知的、可控的位置,然后用于MediaScannerConnection让人们了解MediaStore该图像。如果您让用户控制位置,并且您的应用程序只需为不单独配置它的用户提供默认位置,则可以获得奖励积分。