服务卡片设置本地图片显示空白

componentProvider.setImageContent()
这个方法不能设置本地图片吗?为什么设置本地图片后显示的是空白?

if (dimension == DEFAULT_DIMENSION_1X2) {
    componentProvider = new ComponentProvider(ResourceTable.Layout_card_douguo_recipe_1_2, this);
    componentProvider.setImageContent(ResourceTable.Id_card_img_1_2, Media_icon_card_cover_1_2_style_2);

} else {
    componentProvider = new ComponentProvider(ResourceTable.Layout_card_douguo_recipe_2_2, this);
    componentProvider.setImageContent(ResourceTable.Id_card_img_2_2, Media_icon_card_cover_2_2_style_2);

}

服务卡片
2021-10-21 23:02:51
浏览
1
收藏 0
回答 2
已解决
回答 2
按赞同
/
按时间
丨张明亮丨
3

图片的地址要加时间戳,+"timestamp"+newDate()getTime(),被缓存了就有你这样的问题

分享
微博
QQ
微信
回复
2021-10-23 23:00:28
vsrrrrrb
3

以前遇到过这问题,看文档解决的。

FA卡片如何动态更换图片
使用setImageContent接口设置图片时,涉及到资源id,需要在/base/profile中新建remote.xml配置文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<remoteresources>
    <item>$media:test</item>
</remoteresources>

其中,test是需要设置的图片名。

 

按照上面新建remotesources,百分百解决。

分享
微博
QQ
微信
回复
2021-10-24 19:18:53
相关问题
HarmonyOS 卡片使用本地图片作为背景
14浏览 • 1回复 待解决
如何获取手机本地图片
473浏览 • 1回复 待解决
HarmonyOS如何获取手机本地图片
672浏览 • 1回复 待解决
HarmonyOS Image展示本地图片失败
15浏览 • 1回复 待解决
HarmonyOS Image加载本地图片咨询
488浏览 • 1回复 待解决
HarmonyOS customScan 如何扫描本地图片
55浏览 • 1回复 待解决
HarmonyOS 如何上传本地图片
182浏览 • 1回复 待解决
如何保存本地图片到相册中
1126浏览 • 1回复 待解决
ArkUI(eTS)如何实现本地图片保存?
7161浏览 • 1回复 待解决
服务卡片java如何设置点击事件
9575浏览 • 1回复 待解决
服务卡片image怎么获取网络图片
7027浏览 • 2回复 待解决
请求服务图片资源刷新卡片
930浏览 • 1回复 待解决