在文件选择器中包含我自己的示例图片Intent.ACTION_PICK

问题描述

我让我的用户使用Intent.ACTION_PICK从他们的文件系统中选择一个图像。 但是有些用户很懒惰,不想使用自己的图像,因此我想提供一些随应用程序预先安装的默认/示例图像。

基本上,我希望文件选择器首先打开我自己的应用程序的文件夹(用户也可以从该文件夹中导航到自己的文件)。 应用程序预先安装的图像其他应用程序不能访问。仅当从我的应用程序启动文件选择器时。所以我不想只是将它们复制到文件系统上。

有没有简单的方法可以做到这一点?我曾考虑过ContentProvidersDocumentProviders,但不确定是否正是我想要的。

Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType("image/*");
startActivityForResult(intent,1);

...

@Override
public void onActivityResult(int requestCode,int resultCode,Intent resultData) {
        Uri uri = resultData.getData();

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...