本模塊提供查詢默認應用的能力,支持查詢當前應用是否是默認應用。
說明
本模塊首批接口從API version 9開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。
導入模塊
import defaultAppMgr from '@ohos.bundle.defaultAppManager';
權限列表
權限 | 權限等級 | 描述 |
---|---|---|
ohos.permission.GET_DEFAULT_APPLICATION | system_core | 默認應用相關權限。 |
defaultAppMgr.ApplicationType
默認應用的應用類型。
系統能力: SystemCapability.BundleManager.BundleFramework.DefaultApp
defaultAppMgr.isDefaultApplication
isDefaultApplication(type: string): Promise
以異步方法根據系統已定義的應用類型判斷當前應用是否是該應用類型的默認應用,使用Promise形式返回結果。
系統能力: SystemCapability.BundleManager.BundleFramework.DefaultApp
參數:
示例:
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
isDefaultApplication(type: string, callback: AsyncCallback): void
以異步方法根據系統已定義的應用類型判斷當前應用是否是該應用類型的默認應用,使用callback形式返回結果。
系統能力: SystemCapability.BundleManager.BundleFramework.DefaultApp
參數:
示例:
import defaultAppMgr from '@ohos.bundle.defaultAppManager'; defaultAppMgr.isDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, (err, data) => { if (err) { console.error('Operation failed. Cause: ' + JSON.stringify(err)); return; } console.info('Operation successful. IsDefaultApplication ? ' + JSON.stringify(data)); });
HTML 1336 字數 42 段落
審核編輯 黃宇
-
鴻蒙
+關注
關注
60文章
2620瀏覽量
44058
發布評論請先 登錄
鴻蒙OS開發實例:【工具類封裝-首選項本地存儲】

鴻蒙開發接口Ability框架:【@ohos.wantAgent (WantAgent模塊)】

鴻蒙開發:OH編譯構建分析 - 依賴關系檢查
鴻蒙實戰項目開發:【短信服務】
鴻蒙Flutter實戰:11-使用 Flutter SDK 3.22.0
鴻蒙Taro實戰:01-搭建開發環境
鴻蒙Flutter實戰:14-現有Flutter 項目支持鴻蒙 II
《鴻蒙設備學習菜鳥指南》之 【五、搭建開發環境】
《鴻蒙設備學習菜鳥指南》之【七、開發】
Hi3861_WiFi IoT工程的一點理解v1.0
鴻蒙軟總線跨設備訪問解析

鴻蒙版微信聊天UI效果實現!

鴻蒙開發實戰:【文件管理】

評論