首页 > 解决方案 > Intent.ACTION_GET_CONTENT 在应用程序的不同风格的图库中打开不同的文件夹

问题描述

我有以下一段代码,

Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null);
intent.setType("image/*");
startActivityForResult(intent, IMAGE_PICK);

当我尝试选择图像时,它会在一种应用程序中打开最近的应用程序,而在另一种应用程序中,它会打开屏幕截图,有没有一种方法可以强制在图库应用程序中打开相同的目录/文件夹,以便在两种应用程序中同步行为。

标签: android

解决方案


它似乎从选择照片的最后一个文件夹开始。即,如果我打开应用程序 A 并从文件夹“Foo”中设置图像,下次它也会在“Foo”中打开。应用程序 B 的设置是单独的。如果我从应用程序 B 的文件夹“Bar”中设置图像,它将在下次应用程序 B 中的“Bar”中打开,但对于应用程序 A 仍然是“Foo”。


推荐阅读