一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙開發(fā)接口定制管理:【@ohos.configPolicy (配置策略)】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-06-04 16:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

配置策略

配置策略提供按預(yù)先定義的定制配置層級獲取對應(yīng)定制配置目錄和文件路徑的能力。

說明:

本模塊首批接口從API version 8開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。

本模塊接口均為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

導(dǎo)入模塊

import configPolicy from '@ohos.configPolicy';

getOneCfgFile

getOneCfgFile(relPath: string, callback: AsyncCallback)

使用callback形式返回指定文件名的最高優(yōu)先級配置文件路徑。 例如,config.xml在設(shè)備中存在以下路徑(優(yōu)先級從低到高):/system/etc/config.xml、/sys_pod/etc/config.xml,最終返回/sys_pod/etc/config.xml。

系統(tǒng)能力 :SystemCapability.Customization.ConfigPolicy

參數(shù):

參數(shù)名類型必填說明
relPathstring配置文件名
callbackAsyncCallback異步回調(diào),用于返回最高優(yōu)先級配置文件的路徑

示例:

configPolicy.getOneCfgFile('etc/config.xml', (error, value) = > {
    if (error == undefined) {
        console.log("value is " + value);
    } else {
        console.log("error occurs "+ error);
    }
});

getOneCfgFile

getOneCfgFile(relPath: string): Promise

使用Promise形式返回指定文件名的最高優(yōu)先級配置文件路徑。

系統(tǒng)能力 :SystemCapability.Customization.ConfigPolicy

參數(shù):

參數(shù)名類型必填說明
relPathstring配置文件名

返回值:

類型說明
Promise最高優(yōu)先級配置文件的路徑

示例:

configPolicy.getOneCfgFile('etc/config.xml').then(value = > {
    console.log("value is " + value);
}).catch(error = > {
    console.log("getOneCfgFile promise " + error);
});

getCfgFiles

getCfgFiles(relPath: string, callback: AsyncCallback>)

按優(yōu)先級從低到高,使用callback形式返回指定文件名所有的文件列表。例如,config.xml在設(shè)備中存在以下路徑(優(yōu)先級從低到高):/system/etc/config.xml、 /sys_pod/etc/config.xml,最終返回/system/etc/config.xml, /sys_pod/etc/config.xml。

系統(tǒng)能力 :SystemCapability.Customization.ConfigPolicy

參數(shù):

參數(shù)名類型必填說明
relPathstring配置文件名
callbackAsyncCallback>異步回調(diào),用于返回文件列表

示例:

configPolicy.getCfgFiles('etc/config.xml', (error, value) = > {
    if (error == undefined) {
        console.log("value is " + value);
    } else {
        console.log("error occurs "+ error);
    }
});

getCfgFiles

getCfgFiles(relPath: string): Promise>

按優(yōu)先級從低到高,使用Promise形式返回指定文件名所有的文件列表。

系統(tǒng)能力 :SystemCapability.Customization.ConfigPolicy

參數(shù):

參數(shù)名類型必填說明
relPathstring配置文件名

返回值:

類型說明
Promise>文件列表

示例:

configPolicy.getCfgFiles('etc/config.xml').then(value = > {
    console.log("value is " + value);
}).catch(error = > {
    console.log("getCfgFiles promise " + error);
});

getCfgDirList

getCfgDirList(callback: AsyncCallback>)

使用callback形式返回配置層級目錄列表。

系統(tǒng)能力 :SystemCapability.Customization.ConfigPolicy

參數(shù):

參數(shù)名類型必填說明
callbackAsyncCallback>異步回調(diào),用于返回配置層級目錄列表

示例:

configPolicy.getCfgDirList((error, value) = > {
    if (error == undefined) {
        console.log("value is " + value);
    } else {
        console.log("error occurs "+ error);
    }
});

getCfgDirList

getCfgDirList(): Promise>

使用Promise形式返回配置層級目錄列表。

系統(tǒng)能力 :SystemCapability.Customization.ConfigPolicy

返回值:

類型說明
Promise>配置層級目錄列表

示例:

configPolicy.getCfgDirList().then(value = > {
    console.log("value is " + value);
}).catch(error = > {
    console.log("getCfgDirList promise " + error);
});

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9005

    瀏覽量

    153749
  • 鴻蒙
    +關(guān)注

    關(guān)注

    60

    文章

    2620

    瀏覽量

    44055
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    鴻蒙OS開發(fā):【一次開發(fā),多端部署】(資源管理器)解析

    本工程使用[@ohos.app.ability.common] 接口中的AbilityContext類,獲取資源管理器resourceManager
    的頭像 發(fā)表于 05-21 15:59 ?1517次閱讀
    <b class='flag-5'>鴻蒙</b>OS<b class='flag-5'>開發(fā)</b>:【一次<b class='flag-5'>開發(fā)</b>,多端部署】(資源<b class='flag-5'>管理</b>器)解析

    鴻蒙開發(fā)接口媒體:【@ohos.multimedia.audio (音頻管理)】

    音頻管理提供管理音頻的一些基礎(chǔ)能力,包括對音頻音量、音頻設(shè)備的管理,以及對音頻數(shù)據(jù)的采集和渲染等。
    的頭像 發(fā)表于 05-31 09:53 ?3400次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b>媒體:【@<b class='flag-5'>ohos</b>.multimedia.audio (音頻<b class='flag-5'>管理</b>)】

    鴻蒙開發(fā)接口媒體:【@ohos.multimedia.camera (相機(jī)管理)】

    本模塊首批接口從API version 9開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。
    的頭像 發(fā)表于 05-31 09:42 ?2076次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b>媒體:【@<b class='flag-5'>ohos</b>.multimedia.camera (相機(jī)<b class='flag-5'>管理</b>)】

    鴻蒙開發(fā)接口資源管理:【@ohos.resourceManager (資源管理)】

    資源管理模塊,根據(jù)當(dāng)前configuration(語言,區(qū)域,橫豎屏,mccmnc)和device capability(設(shè)備類型,分辨率)提供獲取應(yīng)用資源信息讀取接口
    的頭像 發(fā)表于 06-03 15:10 ?1625次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b>資源<b class='flag-5'>管理</b>:【@<b class='flag-5'>ohos</b>.resourceManager (資源<b class='flag-5'>管理</b>)】

    鴻蒙實(shí)戰(zhàn)項(xiàng)目開發(fā):【短信服務(wù)】

    數(shù)據(jù)管理 電話服務(wù) 分布式應(yīng)用開發(fā) 通知與窗口管理 多媒體技術(shù) 安全技能 任務(wù)管理 WebGL 國際化開發(fā) 應(yīng)用測試 DFX面向未來設(shè)計(jì)
    發(fā)表于 03-03 21:29

    鴻蒙Flutter實(shí)戰(zhàn):07混合開發(fā)

    。 其優(yōu)點(diǎn)是主項(xiàng)目開發(fā)者可以不關(guān)注Flutter實(shí)現(xiàn),不需要安裝配置Flutter開發(fā)環(huán)境,缺點(diǎn)是無法及時(shí)修改Flutter代碼,也不存在熱重載。 ## 2.基于源碼 通過源碼依賴的當(dāng)時(shí),在原生
    發(fā)表于 10-23 16:00

    鴻蒙Flutter實(shí)戰(zhàn):14-現(xiàn)有Flutter 項(xiàng)目支持鴻蒙 II

    ohos_app 項(xiàng)目中完成。通過 pub 包管理的 dependency_overrides 配置,逐個(gè)替換鴻蒙化的三方庫 通過 melos
    發(fā)表于 12-26 14:59

    鴻蒙設(shè)備學(xué)習(xí)菜鳥指南》之 【五、搭建開發(fā)環(huán)境】

    全套開發(fā)環(huán)境? Linux系統(tǒng):同上 開發(fā)環(huán)境建立后,我們要做的第一件事情,就是在建立一個(gè)目錄,名字叫做OHOS,后面我們的開發(fā)文件,都放在這個(gè)目錄內(nèi),便于統(tǒng)一
    發(fā)表于 10-30 13:59

    鴻蒙開發(fā)AI應(yīng)用(匯總)連載中

    Ubuntu、配置共享目錄和在Win10上映射網(wǎng)絡(luò)驅(qū)動器,操作系統(tǒng)相關(guān)的配置...3. 用鴻蒙開發(fā)AI應(yīng)用(三)軟件篇本篇介紹了DevEco Device Tool的
    發(fā)表于 01-13 15:03

    軟件配置管理策略研究顧夢華

    軟件配置管理策略研究_顧夢華
    發(fā)表于 03-14 08:00 ?0次下載

    鴻蒙之@ohos.bundle.defaultAppManager (默認(rèn)應(yīng)用管理)

    本模塊提供查詢默認(rèn)應(yīng)用的能力,支持查詢當(dāng)前應(yīng)用是否是默認(rèn)應(yīng)用。 說明 本模塊首批接口從API version 9開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。 導(dǎo)入模塊
    的頭像 發(fā)表于 02-20 17:29 ?769次閱讀
    <b class='flag-5'>鴻蒙</b>之@<b class='flag-5'>ohos</b>.bundle.defaultAppManager (默認(rèn)應(yīng)用<b class='flag-5'>管理</b>)

    鴻蒙開發(fā)實(shí)戰(zhàn):【文件管理

    文件管理相關(guān)的功能,使用[@ohos.multimedia.medialibrary]、[@ohos.filemanagement.userFileManager]?、[@ohos
    的頭像 發(fā)表于 03-20 21:57 ?1074次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>實(shí)戰(zhàn):【文件<b class='flag-5'>管理</b>】

    鴻蒙開發(fā)接口定制管理:【@ohos.enterpriseDeviceManager (企業(yè)設(shè)備管理)】

    以異步方法根據(jù)給定的包名和類名激活設(shè)備管理員應(yīng)用,使用Callback形式返回是否激活成功。
    的頭像 發(fā)表于 06-05 09:24 ?826次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>定制</b><b class='flag-5'>管理</b>:【@<b class='flag-5'>ohos</b>.enterpriseDeviceManager (企業(yè)設(shè)備<b class='flag-5'>管理</b>)】

    鴻蒙開發(fā)接口安全:【@ohos.abilityAccessCtrl (訪問控制管理)】

    訪問控制管理:獲取訪問控制模塊對象。
    的頭像 發(fā)表于 06-05 09:16 ?976次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b>安全:【@<b class='flag-5'>ohos</b>.abilityAccessCtrl (訪問控制<b class='flag-5'>管理</b>)】

    鴻蒙開發(fā)設(shè)備管理ohos.thermal 熱管理

    該模塊提供熱管理相關(guān)的接口,包括熱檔位查詢及注冊回調(diào)等功能。
    的頭像 發(fā)表于 07-05 09:53 ?747次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>設(shè)備<b class='flag-5'>管理</b>:<b class='flag-5'>ohos</b>.thermal 熱<b class='flag-5'>管理</b>