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

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

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?
275浏览 • 1回复 待解决
如何查看应用是否为系统应用
1808浏览 • 1回复 待解决
如何判断某个应用是否为系统应用
2282浏览 • 1回复 待解决
HarmonyOS 如何判断应用是否安装
49浏览 • 1回复 待解决
HarmonyOS如何判断指定应用是否存在
439浏览 • 1回复 待解决
如何判断已安装应用是否可卸载
1929浏览 • 1回复 待解决
HarmonyOS 如何知道组件复用是否生效
525浏览 • 1回复 待解决