HarmonyOS shortcuts配置字符串获取异常

shortcuts配置如下

{
  "shortcuts": [
  {
    "shortcutId": "id_ydzf",
  "label": "$string:shortcuts_ydzf",
  "icon": "$media:icon_ydzf_psy",
  "wants": [
    {
      "bundleName": "com.cmb.firmbank",
    "moduleName": "entry",
    "abilityName": "EntryAbility",
    "parameters": {
      "tag": "shortcuts",
      "menuId": "21.1",
      "widgetID": "Wvnsho001",
      "widgetName": "$string:shortcuts_ydzf"
    }
    }
    ]
  }
  ]
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.

其中$string:shortcuts_ydzf对应配置:

{
  "name": "shortcuts_ydzf",
  "value": "移动支付"
},
  • 1.
  • 2.
  • 3.
  • 4.

但在代码中取到的值为widgetName=“$string:33554639”

配置shortcuts后,获取参数中的中文

HarmonyOS
2025-01-10 08:48:08
307浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Excelsior_abit

“widgetName”: "$string:shortcuts_ydzf"配置在文件后,打包时会将名称shortcuts_ydzf替换成对应id

获取的字串的时候根据传入的id,33554639来获取对应字串

分享
微博
QQ
微信
回复
2025-01-10 10:53:45


相关问题
HarmonyOS 字符串显示异常
1030浏览 • 1回复 待解决
HarmonyOS 获取资源文件配置字符串
542浏览 • 1回复 待解决
HarmonyOS 字符串长度判定异常
354浏览 • 1回复 待解决
HarmonyOS 字符串格式化异常
1299浏览 • 1回复 待解决
HarmonyOS shortcuts图标显示异常
333浏览 • 1回复 待解决
字符串反射
577浏览 • 1回复 待解决
HarmonyOS 替换字符串
896浏览 • 1回复 待解决
检查字符串是否以给定的字符串开头
1315浏览 • 1回复 待解决
检查字符串是否以给定的字符串结尾
1085浏览 • 1回复 待解决
HarmonyOS 瀑布流布局获取字符串高度
760浏览 • 1回复 待解决
HarmonyOS字符串替换问题
1602浏览 • 1回复 待解决
HarmonyOS ASCII转字符串
695浏览 • 1回复 待解决
HarmonyOS 字符串编码问题
604浏览 • 1回复 待解决
HarmonyOS 替换字符串问题
974浏览 • 1回复 待解决
HarmonyOS 字符串转图片
737浏览 • 1回复 待解决
恭喜您,今日已阅读两篇内容,特奖励+2声望, 快来领取吧。