"skills": [
{
"actions": [
"ohos.want.action.viewData"
// 必填,声明数据处理能力
],
"uris": [
{
"scheme": "file",
// 必填,声明协议类型为文件
"type": "general.video",
// 必填,表示支持打开的文件类型,支持MIME和UniformDataType
"linkFeature": "FileOpen"
// 必填且大小写敏感,表示此URI的功能为文件打开
}
]
}
] 该配置表明此应用具有打开视频文件的能力,因此系统为视频文件选择打开方式时匹配上了该应用。
应用按照实际能提供的能力配置skills参数,如文本处理应用只配置打开文本类型文件的能力。
例如:
"skills": [
{
"actions": [
"ohos.want.action.viewData"
// 必填,声明数据处理能力
],
"uris": [
{
"scheme": "file",
// 必填,声明协议类型为文件
"type": "general.plain-text",
// 必填,表示支持打开的文件类型,支持MIME和UniformDataType
"linkFeature": "FileOpen"
// 必填且大小写敏感,表示此URI的功能为文件打开
}
]
}
]