chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

鴻蒙開(kāi)發(fā)接口數(shù)據(jù)管理:【@ohos.data.preferences (首選項(xiàng))】

jf_46214456 ? 來(lái)源:jf_46214456 ? 作者:jf_46214456 ? 2024-06-10 18:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

首選項(xiàng)

首選項(xiàng)為應(yīng)用提供key-value鍵值型的數(shù)據(jù)處理能力,支持應(yīng)用持久化輕量級(jí)數(shù)據(jù),并對(duì)其修改和查詢。數(shù)據(jù)存儲(chǔ)形式為鍵值對(duì),鍵的類型為字符串型,值的存儲(chǔ)數(shù)據(jù)類型包括數(shù)字型、字符型、布爾型。

說(shuō)明: 本模塊首批接口從API version 9開(kāi)始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。 開(kāi)發(fā)前請(qǐng)熟悉鴻蒙開(kāi)發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

導(dǎo)入模塊

import data_preferences from '@ohos.data.preferences';

常量

系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.DistributedDataManager.Preferences.Core

名稱參數(shù)類型可讀可寫說(shuō)明
MAX_KEY_LENGTHstringkey的最大長(zhǎng)度限制,需小于80字節(jié)。
MAX_VALUE_LENGTHstringvalue的最大長(zhǎng)度限制,需小于8192字節(jié)。

data_preferences.getPreferences

getPreferences(context: Context, name: string, callback: AsyncCallback): void

讀取指定首選項(xiàng)持久化文件,將數(shù)據(jù)加載到Preferences實(shí)例,用于數(shù)據(jù)操作,該方法使用callback方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
context[Context]應(yīng)用程序或功能的上下文。
namestring應(yīng)用程序內(nèi)部數(shù)據(jù)存儲(chǔ)名稱。
callbackAsyncCallback<[Preferences]>回調(diào)函數(shù)。

示例:

data_preferences.getPreferences(this.context, 'mystore', function (err, preferences) {
    if (err) {
        console.info("Get preferences failed.")
        return;
    }
    console.info("Get preferences successfully.")
})

data_preferences.getPreferences

getPreferences(context: Context, name: string): Promise

讀取指定首選項(xiàng)持久化文件,將數(shù)據(jù)加載到Preferences實(shí)例,用于數(shù)據(jù)操作,該方法使用Promise方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
context[Context]應(yīng)用程序或功能的上下文。
namestring應(yīng)用程序內(nèi)部數(shù)據(jù)存儲(chǔ)名稱。

返回值:

類型說(shuō)明
Promise<[Preferences]>Promise實(shí)例,用于異步獲取結(jié)果。

示例:

let promise = data_preferences.getPreferences(this.context, 'mystore')
promise.then((preferences) = > {
    console.info("Get preferences successfully.")
}).catch((err) = > {
    console.info("Get preferences failed.")
})

data_preferences.deletePreferences

deletePreferences(context: Context, name: string, callback: AsyncCallback): void

從內(nèi)存中移除指定首選項(xiàng)持久化文件對(duì)應(yīng)的Preferences單實(shí)例,并刪除指定文件及其備份文件和損壞文件。 刪除指定首選項(xiàng)持久化文件時(shí),應(yīng)用不允許再使用該實(shí)例進(jìn)行數(shù)據(jù)操作,否則會(huì)出現(xiàn)數(shù)據(jù)一致性問(wèn)題,該方法使用callback方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
context[Context]應(yīng)用程序或功能的上下文。
namestring應(yīng)用程序內(nèi)部數(shù)據(jù)存儲(chǔ)名稱。
callbackAsyncCallback回調(diào)函數(shù)。

示例:

data_preferences.deletePreferences(this.context, 'mystore', function (err) {
    if (err) {
        console.info("Deleted preferences failed, err: " + err)
        return
    }
    console.info("Deleted preferences successfully.")
})

data_preferences.deletePreferences

deletePreferences(context: Context, name: string): Promise

從內(nèi)存中移除指定首選項(xiàng)持久化文件對(duì)應(yīng)的Preferences單實(shí)例,并刪除指定文件及其備份文件和損壞文件。 刪除指定首選項(xiàng)持久化文件時(shí),應(yīng)用不允許再使用該實(shí)例進(jìn)行數(shù)據(jù)操作,否則會(huì)出現(xiàn)數(shù)據(jù)一致性問(wèn)題,該方法使用Promise方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
context[Context]應(yīng)用程序或功能的上下文。
namestring應(yīng)用程序內(nèi)部數(shù)據(jù)存儲(chǔ)名稱。

返回值:

類型說(shuō)明
PromisePromise實(shí)例,用于異步獲取結(jié)果。

示例:

let promise = data_preferences.deletePreferences(this.context, 'mystore')
promise.then(() = > {
    console.info("Deleted preferences successfully.")
}).catch((err) = > {
    console.info("Deleted preferences failed, err: " + err)
})

data_preferences.removePreferencesFromCache

removePreferencesFromCache(context: Context, name: string, callback: AsyncCallback): void

從內(nèi)存中移除指定首選項(xiàng)持久化文件對(duì)應(yīng)的Preferences單實(shí)例。

移除Preferences單實(shí)例時(shí),應(yīng)用不允許再使用該實(shí)例進(jìn)行數(shù)據(jù)操作,否則會(huì)出現(xiàn)數(shù)據(jù)一致性問(wèn)題,該方法使用callback方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
context[Context]應(yīng)用程序或功能的上下文。
namestring應(yīng)用程序內(nèi)部數(shù)據(jù)存儲(chǔ)名稱。
callbackAsyncCallback回調(diào)函數(shù)。

示例:

data_preferences.removePreferencesFromCache(this.context, 'mystore', function (err) {
    if (err) {
        console.info("Removed preferences from cache failed, err: " + err)
        return
    }
    console.info("Removed preferences from cache successfully.")
})

data_preferences.removePreferencesFromCache

removePreferencesFromCache(context: Context, name: string): Promise

從內(nèi)存中移除指定首選項(xiàng)持久化文件對(duì)應(yīng)的Preferences單實(shí)例。

移除Preferences單實(shí)例時(shí),應(yīng)用不允許再使用該實(shí)例進(jìn)行數(shù)據(jù)操作,否則會(huì)出現(xiàn)數(shù)據(jù)一致性問(wèn)題,該方法使用Promise方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
context[Context]應(yīng)用程序或功能的上下文。
namestring應(yīng)用程序內(nèi)部數(shù)據(jù)存儲(chǔ)名稱。

返回值:

類型說(shuō)明
PromisePromise實(shí)例,用于異步獲取結(jié)果。

示例:

let promise = data_preferences.removePreferencesFromCache(this.context, 'mystore')
promise.then(() = > {
    console.info("Removed preferences from cache successfully.")
}).catch((err) = > {
    console.info("Removed preferences from cache failed, err: " + err)
})

Preferences

提供獲取和修改存儲(chǔ)數(shù)據(jù)的接口。

get

get(key: string, defValue: ValueType, callback: AsyncCallback): void

獲取鍵對(duì)應(yīng)的值,如果值為null或者非默認(rèn)值類型,返回默認(rèn)數(shù)據(jù),該方法使用callback方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
keystring要獲取的存儲(chǔ)key名稱,不能為空。
defValue[ValueType]默認(rèn)返回值。支持number、string、boolean。
callbackAsyncCallback回調(diào)函數(shù)。

示例:

preferences.get('startup', 'default', function(err, value) {
    if (err) {
        console.info("Get value of startup failed, err: " + err)
        return
    }
    console.info("Get value of startup is " + value)
})

get

get(key: string, defValue: ValueType): Promise

獲取鍵對(duì)應(yīng)的值,如果值為null或者非默認(rèn)值類型,返回默認(rèn)數(shù)據(jù),該方法使用Promise方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

  • 參數(shù):
    參數(shù)名類型必填說(shuō)明
    keystring要獲取的存儲(chǔ)key名稱,不能為空。
    defValue[ValueType]默認(rèn)返回值。支持number、string、boolean。

返回值:

類型說(shuō)明
PromisePromise實(shí)例,用于異步獲取結(jié)果。

示例:

let promise = preferences.get('startup', 'default')
promise.then((value) = > {
    console.info("Get value of startup is " + value)
}).catch((err) = > {
    console.info("Get value of startup failed, err: " + err)
})

getAll

getAll(callback: AsyncCallback ): void;

返回含有所有鍵值的Object對(duì)象。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
callbackAsyncCallback回調(diào)函數(shù)。返回含有所有鍵值的Object對(duì)象。

示例:

preferences.getAll(function (err, value) {
    if (err) {
        console.info("getAll failed, err: " + err)
        return
    }
    let keys = Object.keys(value)
    console.info('getAll keys = ' + keys)
    console.info("getAll object = " + JSON.stringify(value))
});

getAll

getAll(): Promise

返回含有所有鍵值的Object對(duì)象。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

返回值:

類型說(shuō)明
PromisePromise對(duì)象。返回含有所有鍵值的Object對(duì)象。

示例:

let promise = preferences.getAll()
promise.then((value) = > {
    let keys = Object.keys(value)
    console.info('getAll keys = ' + keys)
    console.info("getAll object = " + JSON.stringify(value))
}).catch((err) = > {
    console.info("getAll failed, err: " + err)
})

put

put(key: string, value: ValueType, callback: AsyncCallback): void

首先獲取指定首選項(xiàng)持久化文件對(duì)應(yīng)的Preferences實(shí)例,然后借助Preferences API將數(shù)據(jù)寫入Preferences實(shí)例,通過(guò)flush或者flushSync將Preferences實(shí)例持久化,該方法使用callback方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
keystring要修改的存儲(chǔ)的key,不能為空。
value[ValueType]存儲(chǔ)的新值。支持number、string、boolean。
callbackAsyncCallback回調(diào)函數(shù)。

示例:

preferences.put('startup', 'auto', function (err) {
    if (err) {
        console.info("Put value of startup failed, err: " + err)
        return
    }
    console.info("Put value of startup successfully.")
})

put

put(key: string, value: ValueType): Promise

首先獲取指定首選項(xiàng)持久化文件對(duì)應(yīng)的Preferences實(shí)例,然后借助Preferences API將數(shù)據(jù)寫入Preferences實(shí)例,通過(guò)flush或者flushSync將Preferences實(shí)例持久化,該方法使用Promise方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
keystring要修改的存儲(chǔ)的key,不能為空。
value[ValueType]存儲(chǔ)的新值。支持number、string、boolean。

返回值:

類型說(shuō)明
PromisePromise實(shí)例,用于異步處理。

示例:

let promise = preferences.put('startup', 'auto')
promise.then(() = > {
    console.info("Put value of startup successfully.")
}).catch((err) = > {
    console.info("Put value of startup failed, err: " + err)
})

has

has(key: string, callback: AsyncCallback): void

檢查存儲(chǔ)對(duì)象是否包含名為給定key的存儲(chǔ)鍵值對(duì),該方法使用callback方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
keystring要檢查的存儲(chǔ)key名稱,不能為空。
callbackAsyncCallback回調(diào)函數(shù)。返回存儲(chǔ)對(duì)象是否包含給定key的存儲(chǔ)鍵值對(duì),true表示存在,false表示不存在。

示例:

preferences.has('startup', function (err, isExist) {
    if (err) {
        console.info("Check the key of startup failed, err: " + err)
        return
    }
    if (isExist) {
        console.info("The key of startup is contained.")
    } else {
        console.info("The key of startup dose not contain.")
    }
})

has

has(key: string): Promise

檢查存儲(chǔ)對(duì)象是否包含名為給定key的存儲(chǔ)鍵值對(duì),該方法使用Promise方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
keystring要檢查的存儲(chǔ)key名稱,不能為空。

返回值:

類型說(shuō)明
PromisePromise對(duì)象。返回存儲(chǔ)對(duì)象是否包含給定key的存儲(chǔ)鍵值對(duì),true表示存在,false表示不存在。

示例:

let promise = preferences.has('startup')
promise.then((isExist) = > {
    if (isExist) {
        console.info("The key of startup is contained.")
    } else {
        console.info("The key of startup dose not contain.")
    }
}).catch((err) = > {
    console.info("Check the key of startup failed, err: " + err)
})

delete

delete(key: string, callback: AsyncCallback): void

從存儲(chǔ)對(duì)象中刪除名為給定key的存儲(chǔ)鍵值對(duì),該方法使用callback方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
keystring要?jiǎng)h除的存儲(chǔ)key名稱,不能為空。
callbackAsyncCallback回調(diào)函數(shù)。

示例:

preferences.delete('startup', function (err) {
    if (err) {
        console.info("Delete startup key failed, err: " + err)
        return
    }
    console.info("Deleted startup key successfully.")
})

delete

delete(key: string): Promise

從存儲(chǔ)對(duì)象刪除名為給定key的存儲(chǔ)鍵值對(duì),該方法使用Promise方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
keystring要?jiǎng)h除的存儲(chǔ)key名稱,不能為空。

返回值:

類型說(shuō)明
PromisePromise實(shí)例,用于異步處理。

示例:

let promise = preferences.delete('startup')
promise.then(() = > {
    console.info("Deleted startup key successfully.")
}).catch((err) = > {
    console.info("Delete startup key failed, err: " + err)
})

flush

flush(callback: AsyncCallback): void

將當(dāng)前preferences對(duì)象中的修改保存到當(dāng)前的preferences,并異步存儲(chǔ)到首選項(xiàng)持久化文件中,該方法使用callback方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
callbackAsyncCallback回調(diào)函數(shù)。

示例:

preferences.flush(function (err) {
    if (err) {
        console.info("Flush to file failed, err: " + err)
        return
    }
    console.info("Flushed to file successfully.")
})

flush

flush(): Promise

將當(dāng)前preferences對(duì)象中的修改保存到當(dāng)前的preferences,并異步存儲(chǔ)到首選項(xiàng)持久化文件中,該方法使用Promise方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

返回值:

類型說(shuō)明
PromisePromise實(shí)例,用于異步處理。

示例:

let promise = preferences.flush()
promise.then(() = > {
    console.info("Flushed to file successfully.")
}).catch((err) = > {
    console.info("Flush to file failed, err: " + err)
})

clear

clear(callback: AsyncCallback): void

清除此存儲(chǔ)對(duì)象中的所有存儲(chǔ),該方法使用callback方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
callbackAsyncCallback回調(diào)函數(shù)。

示例:

preferences.clear(function (err) {
    if (err) {
        console.info("Clear to file failed, err: " + err)
        return
    }
    console.info("Cleared to file successfully.")
})

clear

clear(): Promise

清除此存儲(chǔ)對(duì)象中的所有存儲(chǔ),該方法使用Promise方式作為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

返回值:

類型說(shuō)明
PromisePromise實(shí)例,用于異步處理。

示例:

let promise = preferences.clear()
promise.then(() = > {
    console.info("Cleared to file successfully.")
}).catch((err) = > {
    console.info("Clear to file failed, err: " + err)
})

on('change')

on(type: 'change', callback: Callback<{ key : string }>): void

訂閱數(shù)據(jù)變更者類,訂閱的key的值發(fā)生變更后,在執(zhí)行flush方法后,callback方法會(huì)被回調(diào)。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明
typestring事件類型,固定值'change',表示數(shù)據(jù)變更。
callbackCallback<{ key : string }>回調(diào)對(duì)象實(shí)例。

示例:

data_preferences.getPreferences(this.context, 'mystore', function (err, preferences) {
    if (err) {
        console.info("Get preferences failed.")
        return;
    }
    var observer = function (key) {
        console.info("The key of " + key + " changed.")
    }
    preferences.on('change', observer)
    preferences.put('startup', 'auto', function (err) {
        if (err) {
            console.info("Put the value of startup failed, err: " + err)
            return
        }
        console.info("Put the value of startup successfully.")

        preferences.flush(function (err) {
            if (err) {
                console.info("Flush to file failed, err: " + err)
                return
            }
            console.info("Flushed to file successfully.") // observer will be called.
        })
    })
})

off('change')

off(type: 'change', callback?: Callback<{ key : string }>): void

當(dāng)不再進(jìn)行訂閱數(shù)據(jù)變更時(shí),使用此接口取消訂閱。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說(shuō)明HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿
typestring事件類型,固定值'change',表示數(shù)據(jù)變更。
callbackCallback<{ key : string }>需要取消的回調(diào)對(duì)象實(shí)例,不填則全部取消。

示例:

data_preferences.getPreferences(this.context, 'mystore', function (err, preferences) {
    if (err) {
        console.info("Get preferences failed.")
        return;
    }
    var observer = function (key) {
        console.info("The key of " + key + " changed.")
    }
    preferences.on('change', observer)
    preferences.put('startup', 'auto', function (err) {
        if (err) {
            console.info("Put the value of startup failed, err: " + err)
            return
        }
        console.info("Put the value of startup successfully.")

        preferences.flush(function (err) {
            if (err) {
                console.info("Flush to file failed, err: " + err)
                return
            }
            console.info("Flushed to file successfully.") // observer will be called.
        })
        preferences.off('change', observer)
    })
})

ValueType

用于表示允許的數(shù)據(jù)字段類型。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

名稱說(shuō)明
number表示值類型為數(shù)字。
string表示值類型為字符串。
boolean表示值類型為布爾值。

審核編輯 黃宇

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

    關(guān)注

    33

    文章

    9005

    瀏覽量

    153763
  • 數(shù)據(jù)管理
    +關(guān)注

    關(guān)注

    1

    文章

    312

    瀏覽量

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

    關(guān)注

    60

    文章

    2620

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    鴻蒙OS開(kāi)發(fā)實(shí)例:【工具類封裝-首選項(xiàng)本地存儲(chǔ)】

    **import dataPreferences from '@ohos.data.preferences'; import bundleManager from '@ohos.bundle.bundleManager';**
    的頭像 發(fā)表于 03-28 15:45 ?2325次閱讀
    <b class='flag-5'>鴻蒙</b>OS<b class='flag-5'>開(kāi)發(fā)</b>實(shí)例:【工具類封裝-<b class='flag-5'>首選項(xiàng)</b>本地存儲(chǔ)】

    HarmonyOS開(kāi)發(fā)案例:【用戶首選項(xiàng)

    用戶首選項(xiàng)為應(yīng)用提供Key-Value鍵值型的數(shù)據(jù)處理能力,支持應(yīng)用持久化輕量級(jí)數(shù)據(jù),常用于保存應(yīng)用配置信息、用戶偏好設(shè)置等。本篇Codelab將基于用戶首選項(xiàng)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的
    的頭像 發(fā)表于 04-18 15:34 ?1477次閱讀
    HarmonyOS<b class='flag-5'>開(kāi)發(fā)</b>案例:【用戶<b class='flag-5'>首選項(xiàng)</b>】

    HarmonyOS開(kāi)發(fā)案例:【首選項(xiàng)

    基于HarmonyOS的首選項(xiàng)能力實(shí)現(xiàn)的一個(gè)簡(jiǎn)單示例。
    的頭像 發(fā)表于 04-19 16:20 ?1769次閱讀
    HarmonyOS<b class='flag-5'>開(kāi)發(fā)</b>案例:【<b class='flag-5'>首選項(xiàng)</b>】

    基于鴻蒙Next模擬卡片數(shù)據(jù)數(shù)據(jù)更新

    \'@ohos.data.preferences\'; import common from \'@ohos.app.ability.common\'; import abilityAccessCtrl
    發(fā)表于 08-30 15:32

    鴻蒙Flutter實(shí)戰(zhàn):06-使用ArkTs開(kāi)發(fā)Flutter鴻蒙插件

    ,setPrefs沒(méi)有返回值。 以下為 ForestApi的具體實(shí)現(xiàn),使用了 HarmonyOS 中的首選項(xiàng) API 設(shè)置和讀取數(shù)據(jù)。 class ForestApi { getPrefs(key
    發(fā)表于 10-22 21:56

    如何設(shè)置Xilinx ISE首選項(xiàng)11.x 12.x的默認(rèn)值

    可能是一個(gè)新手問(wèn)題,我們有一個(gè)配置允許不同版本的附加工具,如modelsim,synplicity。我們想知道是否有辦法告訴Xilinx默認(rèn)使用什么。具體來(lái)說(shuō),我們有興趣設(shè)置以下值: 首選項(xiàng)
    發(fā)表于 11-15 11:29

    查看首選項(xiàng)未保存, 如何保存設(shè)置?

    您好,我想把論壇中的帖子看成“平面閱讀模式”而不是“線程閱讀模式”。所以我轉(zhuǎn)到用戶控制面板,編輯配置文件,特性首選項(xiàng),查看首選項(xiàng),并將其設(shè)置為“平面”,然后單擊“保存配置文件”。如果我移動(dòng)到其他
    發(fā)表于 09-11 12:08

    數(shù)據(jù)管理功能詳解

    在應(yīng)用程序菜單上,單擊設(shè)置→選項(xiàng)管理,勾選使用浩辰3D軟件的數(shù)據(jù)管理。在管理頁(yè)面上,可以通過(guò)選項(xiàng)卡來(lái)快速搜索保管庫(kù)定義、定制屬性、文件命名
    發(fā)表于 11-03 15:32

    ESP8266/ARDUINO構(gòu)建H找不到首選項(xiàng)怎么解決?

    大家好!我對(duì)運(yùn)行 Arduino 核心的 ESP32 有一些扎實(shí)的經(jīng)驗(yàn),并且一直在使用首選項(xiàng)庫(kù)來(lái)存儲(chǔ),你猜對(duì)了,首選項(xiàng),到該平臺(tái)上的 NVS。這是一個(gè)簡(jiǎn)單而順利的過(guò)程。我正在嘗試將我的代碼移植到運(yùn)行
    發(fā)表于 02-21 07:44

    HarmonyOS數(shù)據(jù)管理與應(yīng)用數(shù)據(jù)持久化(一)

    。 開(kāi)發(fā)步驟 導(dǎo)入用戶首選項(xiàng)模塊。 import dataPreferences from \'@ohos.data.preferences\'; 要通過(guò)用戶首選項(xiàng)實(shí)現(xiàn)
    發(fā)表于 11-01 16:27

    鴻蒙開(kāi)發(fā)接口數(shù)據(jù)管理:【@ohos.data.distributedData (分布式數(shù)據(jù)管理)】

    分布式數(shù)據(jù)管理為應(yīng)用程序提供不同設(shè)備間數(shù)據(jù)庫(kù)的分布式協(xié)同能力。通過(guò)調(diào)用分布式數(shù)據(jù)各個(gè)接口,應(yīng)用程序可將數(shù)據(jù)保存到分布式
    的頭像 發(fā)表于 06-07 09:30 ?1571次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>數(shù)據(jù)管理</b>:【@<b class='flag-5'>ohos.data</b>.distributedData (分布式<b class='flag-5'>數(shù)據(jù)管理</b>)】

    鴻蒙開(kāi)發(fā)接口數(shù)據(jù)管理:【@ohos.data.distributedDataObject (分布式數(shù)據(jù)對(duì)象)】

    本模塊提供管理基本數(shù)據(jù)對(duì)象的相關(guān)能力,包括創(chuàng)建、查詢、刪除、修改、訂閱等;同時(shí)支持相同應(yīng)用多設(shè)備間的分布式數(shù)據(jù)對(duì)象協(xié)同能力。
    的頭像 發(fā)表于 06-07 17:51 ?1810次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>數(shù)據(jù)管理</b>:【@<b class='flag-5'>ohos.data</b>.distributedDataObject (分布式<b class='flag-5'>數(shù)據(jù)</b>對(duì)象)】

    鴻蒙開(kāi)發(fā)接口數(shù)據(jù)管理:【@ohos.data.rdb (關(guān)系型數(shù)據(jù)庫(kù))】

    關(guān)系型數(shù)據(jù)庫(kù)(Relational Database,RDB)是一種基于關(guān)系模型來(lái)管理數(shù)據(jù)數(shù)據(jù)庫(kù)。關(guān)系型數(shù)據(jù)庫(kù)基于SQLite組件提供了一
    的頭像 發(fā)表于 06-10 18:35 ?1974次閱讀

    harmony OS NEXT-通過(guò)用戶首選項(xiàng)實(shí)現(xiàn)數(shù)據(jù)持久化

    存儲(chǔ)的地方,可以采用用戶首選項(xiàng)來(lái)進(jìn)行存儲(chǔ)。Preferences會(huì)將該數(shù)據(jù)緩存在內(nèi)存中,當(dāng)用戶讀取的時(shí)候,能夠快速?gòu)膬?nèi)存中獲取數(shù)據(jù),當(dāng)需要持久化時(shí)可以使用flush
    的頭像 發(fā)表于 04-29 16:38 ?543次閱讀

    harmony-utils之PreferencesUtil,首選項(xiàng)工具類

    ,借助眾多實(shí)用工具類,致力于助力開(kāi)發(fā)者迅速構(gòu)建鴻蒙應(yīng)用。其封裝的工具涵蓋了APP、設(shè)備、屏幕、授權(quán)、通知、線程間通信、彈框、吐司、生物認(rèn)證、用戶首選項(xiàng)、拍照、相冊(cè)、掃碼、文件、日志,異常捕獲、字符、字符串
    的頭像 發(fā)表于 07-03 11:42 ?121次閱讀