改进 widget

本指南详细介绍了可选的 widget 增强功能,这些功能易于实现,可改善用户的 widget 体验。

为微件添加名称

widget 在 widget 选择器中显示时需要具有唯一的名称。

微件的名称是从 AndroidManifest.xml 文件中微件的 receiver 元素的 label 属性加载的。

<receiver
    ….
   android:label="Memories">
     ….
</receiver>

为微件添加说明

从 Android 12 开始,为微件提供要由微件选择器显示的说明。

一个显示 widget 及其说明的 widget 选择器
图 1. 显示 widget 及其说明的 widget 选择器示例。

使用 &lt;appwidget-provider&gt; 元素的 description 属性为 widget 提供说明:

<appwidget-provider
    android:description="@string/my_widget_description">
</appwidget-provider>

您可以在以前的 Android 版本中使用 descriptionRes 属性,但微件选择器会忽略该属性。