我希望用户能够从所有图片中选择 - 我的应用程序中包含的图片以及他们在SD卡上的任何图片。例如,我在data / com.mypackage / files文件夹中有一个名为cat.jpg的.jpg文件,但它不会显示在图像列表中。这是我使用的代码,但它只在SD卡上显示图像:
// Open up a gallery browser
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Picture"),1);
我知道我可以有两个屏幕,一个显示我的图像,另一个显示来自SD卡的屏幕,但我宁愿将所有图片放在一个图库列表中。
有什么想法吗? 谢谢。
更新: 由于没有人做出回应,那么也许这种类型的任务无法完成。我无论如何找不到任何文件。如果有人知道图库视图获取其数据的位置,请告诉我(文档只是说图像 - 而不是它们的来源)。或者,如果无法将电话和SD卡中的所有图像合并到一个显示器中,我也会感谢您的回复。
再次感谢。