gpt4 book ai didi

android - 图像显示在图库中,但在重新启动模拟器后

转载 作者:行者123 更新时间:2023-11-29 21:57:32 24 4
gpt4 key购买 nike

我已经实现了一个应用程序,我在其中从 url 下载图像并将其存储在 SD 卡上。
它在重新启动后显示在模拟器库中。是否可以在不重启模拟器的情况下显示图库中的图像?

最佳答案

方法:

#1 如果您想要立竿见影的效果,请使用 MediaScannerConnection。

MediaScannerConnection.scanFile(ctx,new String[] { path.toString() },null,new    MediaScannerConnection.OnScanCompletedListener() {    

public void onScanCompleted(String path, Uri uri) {
Log.i("ExternalStorage", "Scanned " + path + ":");
Log.i("ExternalStorage", "-> uri=" + uri);
}
});

#2 如果您不需要立竿见影的结果(例如,您已经创建了 100 多张新图像),那么当您完成所有文件的下载后,您可以通过告诉系统自己触发对整个 SD 卡的扫描卡刚刚安装:

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));

结论:如果你正在写非常小的不行。一次处理多个文件,然后使用#1,否则当您处理非常大的 no 时,#1 会很快。要扫描的文件的数量。

关于android - 图像显示在图库中,但在重新启动模拟器后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12856960/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com