android - 创建的图像在 android 图库中无法识别

标签 android image gallery jpeg

我正在创建一个创建和保存图像的应用程序。目前我将它们保存到/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/

相关文章:

java - 尝试构建 gradle 时出错 - androidx.appcompat :appcompat:28. +

网页内容更改后Android WebView不刷新

javascript - 如何通过拖动另一张图像来更改图像?

android - 无法从图库中选择照片?

android - 如何从外部更改适配器的元素?

android - 从服务器检查设备可用性的最佳方法是什么

android - 403 禁止。我们计算的请求签名与您提供的签名不匹配。检查从 Android 到 Amazon S3 的 key 和签名方法

javascript - 如何使用javascript重新加载图像

java - 有没有办法从随机文件中确定图像格式?

Javascript 自动播放幻灯片