มี Widget สองชนิดใน Android:
- AppWidget: มุมมองขนาดเล็กของแอปพลิเคชั่น (เช่นวิดเจ็ตสภาพอากาศ) ที่สามารถฝังอยู่ภายในแอปพลิเคชันอื่น (เช่นหน้าจอหลัก)
- วิดเจ็ต GUI: ปุ่ม, กล่องข้อความ, ฯลฯ ; องค์ประกอบภาพใด ๆ
ฉันเชื่อว่าคุณกำลังพูดถึงอดีต (AppWidget) AppWidget เป็นของแอพเสมอ แอพที่ทำหน้าที่เป็น AppWidgetHost (เช่นแอพ HomeScreen) สามารถให้ยืมส่วนหนึ่งของ UI เพื่อจัดการโดยแอพที่ให้บริการ AppWidget
กล่าวโดยย่อคือวิธีฝังแอปพลิเคชันในแอปพลิเคชันอื่น
AppWidget มักจะใช้เป็น "ทางลัดสมาร์ท"; ช็อตคัตที่ให้ตรรกะเพิ่มเติมนอกเหนือจากการคลิกได้และเริ่มต้นกิจกรรม ตัวอย่างทั่วไปของ AppWidget คืออีเมล / SMS / Facebook / Twitter / วิดเจ็ตอะไรก็ตามที่คุณโปรดปราน - ส่งข้อความ - แอพวิดเจ็ตรายการงานของ Astrid วิดเจ็ตปฏิทิน ฯลฯ
AppWidget เป็นแนวคิดของ GUI Widget ยกเว้นว่า AppWidget เป็นเครื่องมือ GUI ที่ไม่ได้จัดเตรียมให้โดยกรอบงานของ Android แต่จะให้บริการโดยแอปพลิเคชันอื่น ๆ ที่ติดตั้งในระบบ