Một widget là gì?


10

Điều gì phân biệt một widget từ một ứng dụng hoặc một phím tắt? Tôi có thể hiểu khái niệm về một ứng dụng, như một thứ gì đó chạy trên Android để cung cấp một cách sử dụng hoặc chức năng cụ thể. Tôi cũng có thể hiểu khái niệm về một phím tắt, để cung cấp cách truy cập một ứng dụng.

Là một tiện ích là một loại ứng dụng đặc biệt hoặc một loại phím tắt đặc biệt hoặc nó được đặc trưng theo cách khác biệt với cả ứng dụng và phím tắt?

Câu trả lời:


10

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.


1
Vâng, tôi đang nói về AppWidgets. Đó là, loại thành phần được xếp hạng ngang bằng với các ứng dụng và phím tắt, khi xem xét các thành phần mà người dùng có thể chọn để thêm vào màn hình chính.
Mike Green
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.