我正在创建一个创建和保存图像的应用程序。目前我将它们保存到/sd_card/my_app_name/。这些文件都在那里,但它们无法从 Android 的图库中识别出来。有什么办法可以解决这个问题吗?
谢谢!
好吧,我很快就想通了:
try {
MediaStore.Images.Media.insertImage(getContentResolver(), filePath, "image name", "image dexscription"); } catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
最佳答案
使用以下代码识别每个新更改。
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
我认为这会解决您的问题。
关于android - 创建的图像在 android 图库中无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9852822/