如何知道应用是否是默认应用

如何知道应用是否是默认应用?

HarmonyOS
2024-05-30 20:17:16
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
xbibi

可使用defaultAppMgr.isDefaultApplication:以异步方法根据系统已定义的应用类型判断当前应用是否是该应用类型的默认应用,使用Promise形式返回结果。isDefaultApplication(type: string): Promise<boolean>

参数名

类型

必填

说明

type

string

要查询的应用类型,取ApplicationType中的值。

示例代码:

import defaultAppMgr from '@ohos.bundle.defaultAppManager'; 
defaultAppMgr.isDefaultApplication(defaultAppMgr.ApplicationType.BROWSER) 
  .then((data) => { 
    console.info('Operation successful. IsDefaultApplication ? ' + JSON.stringify(data)); 
  }).catch((error) => { 
  console.error('Operation failed. Cause: ' + JSON.stringify(error)); 
});

文档链接:

defaultAppMgr.isDefaultApplication

分享
微博
QQ
微信
回复
2024-05-31 20:38:28
相关问题
如何查看应用是否为系统应用
1412浏览 • 1回复 待解决
如何判断某个应用是否为系统应用
1685浏览 • 1回复 待解决
HarmonyOS如何判断指定应用是否存在
78浏览 • 1回复 待解决
如何判断已安装应用是否可卸载
1497浏览 • 1回复 待解决
HarmonyOS 如何知道组件复用是否生效
105浏览 • 1回复 待解决
如何设置默认语言和应用名称为中文
1591浏览 • 1回复 待解决
有谁知道如何主动关闭应用
1533浏览 • 1回复 待解决
有谁知道如何获取应用包信息
1467浏览 • 1回复 待解决
有谁知道如何拉起浏览器应用
1485浏览 • 1回复 待解决
鸿蒙应用如何判断是否使用debug签名?
2978浏览 • 1回复 待解决