위젯 강화

이 가이드에는 구현이 간단하고 사용자 위젯 환경을 개선하는 선택적 위젯 개선사항에 관한 세부정보가 포함되어 있습니다.

위젯에 이름 추가

위젯이 위젯 선택기에 표시될 때는 고유한 이름이 있어야 합니다.

위젯의 이름은 AndroidManifest.xml 파일에 있는 위젯의 receiver 요소의 label 속성에서 로드됩니다.

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

위젯 설명 추가

Android 12부터 위젯에 표시할 위젯 선택 도구 설명을 제공합니다.

위젯과 설명을 보여주는 위젯 선택기
그림 1. 위젯과 설명을 보여주는 샘플 위젯 선택기

&lt;appwidget-provider&gt; 요소의 description 속성을 사용하여 위젯 설명을 제공합니다.

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

이전 버전의 Android에서 descriptionRes 속성을 사용할 수 있지만 위젯 선택 도구에서는 무시됩니다.