getContext(this).resourceManager.getRawFileContent
data.json
{"[嘿嘿]": “e_1.webp”,
“[嘻嘻]”: “e_2.webp”,
“[呜呜]”: “e_3.webp”,
“[笑趴]”: “e_4.webp”,
“[哈哈]”: “e_5.webp”,
“[哇哈]”: “e_6.webp”,
“[尴尬]”: “e_7.webp”,
“[眯眯眼]”: “e_8.webp”,
“[眨眼]”: “e_9.webp”,
“[快乐]”: “e_10.webp”,
“[美味]”: “e_11.webp”,
“[墨镜]”: “e_12.webp”,
“[腼腆笑]”: “e_18.webp”
}
eg:
getContext(this).resourceManager
.getRawFileContent(“emoji/emoji.json”).then(value => {
let textDecoder = util.TextDecoder.create(“utf-8”, {ignoreBOM:true})
let content = textDecoder.decodeWithStream(value, {stream:true})
console.info(emoji The content of file:${content} );
})
只能返回第一行数据,读不完整
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HSP调用getRawFileContent失败。
1707浏览 • 1回复 待解决
getContext 提示错误,Cannot find name 'getContext'
2165浏览 • 1回复 待解决
HarmonyOS getRawFileContent使用问题咨询
1722浏览 • 1回复 待解决
HarmonyOS resourceManager使用问题
1516浏览 • 1回复 待解决
HarmonyOS getContext()获取不到
1615浏览 • 1回复 待解决
HarmonyOS getRawFileContent返回的数据是什么类型
992浏览 • 1回复 待解决
getRawFileContent中输入的path应该怎么获取
1312浏览 • 1回复 待解决
HarmonyOS getRawFileContent调用无法拿到更新后的值
533浏览 • 1回复 待解决
HarmonyOS getContext方法时机问题
1482浏览 • 1回复 待解决
HarmonyOS 子模块中调用getRawFileContent方法获取rawfile失败
988浏览 • 1回复 待解决
HarmonyOS Worker中怎么获取getContext()
1184浏览 • 1回复 待解决
使用featureAbility.getContext()时报错如下
2417浏览 • 1回复 待解决
HarmonyOS 如何通过resourceManager构造Resource对象
1137浏览 • 1回复 待解决
缺失getcontext函数导致breakpad编译失败
1870浏览 • 1回复 待解决
HarmonyOS 封装一个公用的getContext()
1092浏览 • 1回复 待解决
HarmonyOS 如何获取hsp下的resourceManager
1106浏览 • 1回复 待解决
HarmonyOS resourceManager.getRawFd无法获取orientation
845浏览 • 1回复 待解决
HarmonyOS @resourceManager的getColorSync入参'#FFFFFF',返回4294967295
781浏览 • 1回复 待解决
getContext(this)能否在自定义类中使用
3646浏览 • 1回复 待解决
getContext传入this和不传入有什么区别
1867浏览 • 1回复 待解决
HarmonyOS resourceManager.getStringSync如何国际化?
1188浏览 • 1回复 待解决
HarmonyOS EntryAbility中可以获取到getContext的时机
1548浏览 • 1回复 待解决
HarmonyOS har 中 resourceManager 无法获取 string id
1644浏览 • 1回复 待解决
HarmonyOS 如何在子线程中获取ResourceManager
952浏览 • 1回复 待解决
1、这个是由于DevEco Studio工具的限制,对于字符串很长时,打印的时候会默认截断进行打印。实际上述的 content 是完整的。可以打印下 content.length 的长度。
2、可以调大DevEco Studio的日志打印长度:File–>Settings–>Editor–>Console–>勾选 Override console cycle buffer dize (4096 KB),并设置为最大值: 4096KB。不过当字符串里面有 \n 时,会自动的进行换行。可以通过使用hilog进行打印,并查看日志。
3、hilog日志查看方式:Help–>Show Log in Explorer