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

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

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
相关问题
如何判断,应用是否debug?
143浏览 • 1回复 待解决
如何查看应用是否为系统应用
1715浏览 • 1回复 待解决
如何判断某个应用是否为系统应用
2115浏览 • 1回复 待解决
HarmonyOS如何判断指定应用是否存在
331浏览 • 1回复 待解决
如何判断已安装应用是否可卸载
1816浏览 • 1回复 待解决
HarmonyOS 如何知道组件复用是否生效
356浏览 • 1回复 待解决
如何设置默认语言和应用名称为中文
2053浏览 • 1回复 待解决