HarmonyOS 鸿蒙Next系统的文件管理如何拉起指定类型的应用
HarmonyOS 鸿蒙Next系统的文件管理如何拉起指定类型的应用 系统的文件管理 选择视频文件点击其他应用打开没有反应
目标应用如何配置 module.json5
1 回复
更多关于HarmonyOS 鸿蒙Next系统的文件管理如何拉起指定类型的应用的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS(鸿蒙Next)系统中,文件管理可以通过Intent机制拉起指定类型的应用。具体步骤如下:
- 获取文件URI:首先,通过文件管理API获取目标文件的URI。
- 创建Intent:使用
Intent
类创建一个新的Intent对象,并设置其Action
为Intent.ACTION_VIEW
。 - 设置数据类型:通过
setDataAndType
方法,将文件URI和MIME类型传递给Intent。 - 启动应用:调用
startActivity
方法,系统会根据MIME类型自动匹配并启动相应的应用。
示例代码:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(fileUri, "application/pdf");
startActivity(intent);
此代码会启动支持PDF文件查看的应用。