Có hai loại Widget khác nhau trong Android:
- AppWidget: một chế độ xem nhỏ của một ứng dụng (ví dụ: tiện ích thời tiết) có thể được nhúng bên trong một ứng dụng khác (ví dụ: Màn hình chính)
- GUI Widget: nút, hộp văn bản, v.v; bất kỳ yếu tố giao diện trực quan.
Tôi tin rằng bạn đang nói về cái trước (AppWidget). Một AppWidget luôn thuộc về một Ứng dụng. Ứng dụng hoạt động như một AppWidgethost (ví dụ: ứng dụng HomeScreen) có thể cho mượn một phần giao diện người dùng của nó để được Ứng dụng cung cấp AppWidget quản lý.
Nói tóm lại, đó là một cách nhúng một ứng dụng bên trong một ứng dụng khác.
Một AppWidget thường được sử dụng như một "phím tắt thông minh"; một lối tắt cung cấp logic bổ sung ngoài việc chỉ có thể nhấp và khởi chạy một Hoạt động. Các ví dụ điển hình của AppWidget là Email / SMS / Facebook / Twitter / Twitter / bất cứ thứ gì bạn yêu thích, nhắn tin-ứng dụng, Danh sách tác vụ của Astrid, Tiện ích lịch, v.v.
AppWidget về mặt khái niệm là một Widget GUI, ngoại trừ AppWidget là một Widget GUI không được cung cấp bởi khung của Android, thay vào đó nó được cung cấp bởi một số ứng dụng khác được cài đặt trong hệ thống.