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

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

HarmonyOS
2024-05-30 20:17:16
1012浏览
收藏 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)); 
});
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.

文档链接:

defaultAppMgr.isDefaultApplication

分享
微博
QQ
微信
回复
2024-05-31 20:38:28
相关问题
如何判断,应用是否debug?
1180浏览 • 1回复 待解决
如何查看应用是否为系统应用
2741浏览 • 1回复 待解决
如何判断某个应用是否为系统应用
3432浏览 • 1回复 待解决
HarmonyOS 如何判断应用是否安装
1087浏览 • 1回复 待解决
HarmonyOS如何判断指定应用是否存在
1337浏览 • 1回复 待解决
如何判断已安装应用是否可卸载
2703浏览 • 1回复 待解决
HarmonyOS 检查其他应用是否安装
921浏览 • 1回复 待解决
HarmonyOS 如何知道组件复用是否生效
1122浏览 • 1回复 待解决
HarmonyOS 应用是否必须接入华为支付?
1055浏览 • 1回复 待解决
HarmonyOS 怎么判断指定应用是否安装?
1057浏览 • 1回复 待解决
HarmonyOS 移动端应用是否支持保活
796浏览 • 1回复 待解决