HarmonyOS 调用settings.getValueSync时,deveco提示是按照第一个参数是DataAbilityHelper校验的

调用settings.getValueSync时,deveco提示是按照第一个参数是DataAbilityHelper校验的,我的项目实际上是stage模式,应该调用后面这个。

function getValueSync(context: Context, name: string, defValue: string, domainName: string): string;
HarmonyOS
2024-11-08 09:04:05
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

调用settings.getValueSync时,deveco提示是按照第一个参数是DataAbilityHelper校验的,这个是在FA模型下使用的,如果想在 stage模式调用settings.getValueSync() 可以参考以下代码:

import settings from '@ohos.settings'; 
 
// 更新数据项亮度的值(该数据项在数据库中已存在) 
const context: Context =  getContext(this); 
let value = settings.getValueSync(context, settings.display.SCREEN_BRIGHTNESS_STATUS, '100',  settings.domainName.DEVICE_SHARED);

​也可以参考以下链接:​https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-settings-V5#settingsgetvaluesync11

分享
微博
QQ
微信
回复
2024-11-08 15:49:49
相关问题
HarmonyOS List第一个可见ListItem
566浏览 • 1回复 待解决
HarmonyOS 如何返回路由第一个视图
342浏览 • 1回复 待解决
怎么判断一个类型stirng
1239浏览 • 1回复 待解决