当我们知道一个文件的路径,如何调用系统文件管理器显示它的位置呢。

代码:

//getUrl()获取文件目录,例如返回值为/storage/sdcard1/MIUI/music/mp3_hd/单色冰淇凌_单色凌.mp3
File file = new File(getUrl());
//获取父目录
File parentFlie = new File(file.getParent());
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setDataAndType(Uri.fromFile(parentFlie), "*/*");
intent.addCategory(Intent.CATEGORY_OPENABLE);
startActivity(intent);

 那么执行这些代码后的界面如下:

 

 

intent调用系统文件管理器打开指定路径目录

 

相关文章:

  • 2021-06-09
  • 2022-12-23
  • 2021-10-15
  • 2021-12-03
  • 2021-11-17
  • 2022-12-23
  • 2021-09-25
  • 2021-08-15
猜你喜欢
  • 2021-07-28
  • 2021-09-07
  • 2021-04-07
  • 2022-12-23
  • 2022-02-12
相关资源
相似解决方案