HarmonyOS 如何实现调用其它应用或者自己应用打开eml格式文件

HarmonyOS
7天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

https://gitee.com/openharmony/docs/tree/master/zh-cn/application-dev/application-models

以上文档搜索参考:

信息传递载体Want

Want概述

显式Want与隐式Want匹配规则

常见action与entities

使用显式Want启动应用组件

使用隐式Want打开网址

应用间使用Want分享数据

【调用其它应用或者自己应用打开eml格式文件,大致开发流程】

  1. 可打开eml文件的应用:需开发Ability,在module.json中注册Ability、skills,Ability内处理接收的uri数据并解析
  2. 调用方打开eml文件时,通过startAbility(隐式want,携带action、URI、type、临时读/写权限)
  3. 步骤2执行后,有系统匹配“调用方的want”和“系统中已注册的Ability的want”,弹出应用选择框共用户选择
分享
微博
QQ
微信
回复
7天前
相关问题
pdb格式文件打开要怎么开发?
493浏览 • 1回复 待解决
HarmonyOS 如何解压gzip格式文件
71浏览 • 1回复 待解决
HarmonyOS如何代码实现打开相机应用
590浏览 • 1回复 待解决
HarmonyOS 如何打开应用
300浏览 • 2回复 待解决
如何测试自己开发的应用
2535浏览 • 1回复 待解决
HarmonyOS 应用图标格式
107浏览 • 1回复 待解决
HarmonyOS如何打开外部地图应用
607浏览 • 1回复 待解决