为了账号安全,请及时绑定邮箱和手机立即绑定

Android:如何通过Intent打开特定文件夹并在文件浏览器中显示其内容?

Android:如何通过Intent打开特定文件夹并在文件浏览器中显示其内容?

SMILET 2019-09-21 15:37:41
我以为这很容易,但是事实证明事实并非如此。我有的:我的外部存储设备上有一个名为“ myFolder”的文件夹(不是sd卡,因为它是Nexus 4,但这不是问题)。该文件夹包含一些*.csv文件。我想要的是:我想编写一种执行以下操作的方法:显示各种应用程序(文件浏览器),我可以从中选择一个(见图)。单击它之后,所选的文件浏览器应启动并显示“ myFolder”的内容。不多不少。我的问题:我该怎么做?我想我与以下代码非常接近,但是无论我做什么-我确信肯定有些东西我还没有弄清楚-它总是只从外部存储打开主文件夹。public void openFolder(){File file = new File(Environment.getExternalStorageDirectory(),    "myFolder");Log.d("path", file.toString());Intent intent = new Intent(Intent.ACTION_GET_CONTENT);intent.setDataAndType(Uri.fromFile(file), "*/*");startActivity(intent);}
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 4001 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信