安卓应用移植鸿蒙(二):移植安卓的字符串等资源文件到鸿蒙应用
安卓里的很多资源文件,比如字符串,都是用xml写的,而在鸿蒙里,是用json写的,如果你要批量移植(直接复制粘贴),是无法使用的,鸿蒙的DevEco也不会帮你自动转,这个时候怎么办?比如:我直接拷贝到DevEco中是这样的:鸿蒙应用开发里,这些都是json的形式(我其实没想通华为为啥要这么整?增加门槛,难道解析速度会快?)这些都是不能直接使用的,怎么整?这个时候我们要借助工具了,人非生而知之者,善
·
安卓里的很多资源文件,比如字符串,都是用xml写的,而在鸿蒙里,是用json写的,如果你要批量移植(直接复制粘贴),是无法使用的,鸿蒙的DevEco也不会帮你自动转,这个时候怎么办?
比如:
我直接拷贝到DevEco中是这样的:
鸿蒙应用开发里,这些都是json的形式(我其实没想通华为为啥要这么整?增加门槛,难道解析速度会快?)这些都是不能直接使用的,怎么整?
这个时候我们要借助工具了,人非生而知之者,善利于器:
在线XML、JSON数据互转,通过这个网址,可以把xml的数据,转成Json,如图所示:
其实转出来的,是不能直接用的,因为我们的键值对是key,value形式的,所以我们需要做的是把"#text"全局替换为value,resourses替换为string,-name替换为name即可,如图:
希望DevEco能出自动转的功能,会省去很多事情。
更多推荐
已为社区贡献6条内容
所有评论(0)