HarmonyOS 有api可以拿到当前设备上已经添加的服务卡片列表吗?

有api可以拿到当前设备上已经添加的服务卡片列表吗?类似widgetManager.getAppWidgetIds。

阅读 466
1 个回答

目前卡片提供方是无法通过api获取所有formid的;

目前机制就是这样,预览时会所有卡片触发onAddForm;添加的时候会对应卡片再触发一次onAddForm,没有添加的卡片会触发onRemoveForm;无法区分预览与添加。预览不属于临时卡片,临时卡片暂时没有用到。

存储目前推荐仍是onAddForm存,onRemoveForm移除,中间会多些操作,业务上可以满足。

对应开发指导可以参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-ui-widget-update-by-status-V5

logo
HarmonyOS
子站问答
访问
宣传栏