HarmonyOS 鸿蒙Next系统的文件管理如何拉起指定类型的应用

HarmonyOS 鸿蒙Next系统的文件管理如何拉起指定类型的应用 系统的文件管理 选择视频文件点击其他应用打开没有反应

目标应用如何配置 module.json5

1 回复

更多关于HarmonyOS 鸿蒙Next系统的文件管理如何拉起指定类型的应用的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS(鸿蒙Next)系统中,文件管理可以通过Intent机制拉起指定类型的应用。具体步骤如下:

  1. 获取文件URI:首先,通过文件管理API获取目标文件的URI。
  2. 创建Intent:使用Intent类创建一个新的Intent对象,并设置其ActionIntent.ACTION_VIEW
  3. 设置数据类型:通过setDataAndType方法,将文件URI和MIME类型传递给Intent。
  4. 启动应用:调用startActivity方法,系统会根据MIME类型自动匹配并启动相应的应用。

示例代码:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(fileUri, "application/pdf");
startActivity(intent);

此代码会启动支持PDF文件查看的应用。

回到顶部