ปรับปรุงวิดเจ็ต

คู่มือนี้มีรายละเอียดเกี่ยวกับการเพิ่มประสิทธิภาพวิดเจ็ตที่ไม่บังคับ ซึ่งนำไปใช้ได้ง่ายและช่วยปรับปรุงประสบการณ์การใช้งานวิดเจ็ตของผู้ใช้

ตั้งชื่อวิดเจ็ต

วิดเจ็ตต้องมีชื่อที่ไม่ซ้ำกันเมื่อแสดงในเครื่องมือเลือกวิดเจ็ต

ระบบจะโหลดชื่อวิดเจ็ตจากแอตทริบิวต์ label ขององค์ประกอบ receiver ของวิดเจ็ตในไฟล์ AndroidManifest.xml

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

เพิ่มคำอธิบายสำหรับวิดเจ็ต

ตั้งแต่ Android 12 เป็นต้นไป ให้ระบุคำอธิบายสำหรับเครื่องมือเลือกวิดเจ็ต เพื่อแสดงสำหรับวิดเจ็ต

เครื่องมือเลือกวิดเจ็ตที่แสดงวิดเจ็ตและคำอธิบาย
รูปที่ 1 ตัวอย่างเครื่องมือเลือกวิดเจ็ตที่แสดงวิดเจ็ต และคำอธิบาย

ระบุคำอธิบายสำหรับวิดเจ็ตโดยใช้แอตทริบิวต์ description ขององค์ประกอบ &lt;appwidget-provider&gt; ดังนี้

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

คุณใช้แอตทริบิวต์ descriptionRes ใน Android เวอร์ชันก่อนหน้าได้ แต่ตัวเลือกวิดเจ็ตจะไม่สนใจแอตทริบิวต์นี้