问题描述
我让我的用户使用Intent.ACTION_PICK
从他们的文件系统中选择一个图像。
但是有些用户很懒惰,不想使用自己的图像,因此我想提供一些随应用程序预先安装的默认/示例图像。
基本上,我希望文件选择器首先打开我自己的应用程序的文件夹(用户也可以从该文件夹中导航到自己的文件)。 应用程序预先安装的图像其他应用程序不能访问。仅当从我的应用程序启动文件选择器时。所以我不想只是将它们复制到文件系统上。
有没有简单的方法可以做到这一点?我曾考虑过ContentProviders
和DocumentProviders
,但不确定是否正是我想要的。
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 (将#修改为@)