Co to jest widget?

10

Co odróżnia widżet od aplikacji lub skrótu? Rozumiem koncepcję aplikacji jako czegoś, co działa na Androidzie w celu zapewnienia określonego zastosowania lub funkcji. Rozumiem również pojęcie skrótu, aby zapewnić sposób dostępu do aplikacji.

Czy widżet jest specjalnym typem aplikacji lub specjalnym rodzajem skrótu, czy też charakteryzuje się inaczej niż aplikacją i skrótem?

Mike Green
źródło

Odpowiedzi:

10

Istnieją dwa rodzaje widżetów w Androidzie:

  • AppWidget: mały widok aplikacji (np. Widget Pogoda), który można osadzić w innej aplikacji (np. Ekranie głównym)
  • Widżet GUI: przyciski, pole tekstowe itp .; dowolny element interfejsu wizualnego.

Myślę, że mówisz o tym pierwszym (AppWidget). AppWidget zawsze należy do aplikacji. Aplikacja działająca jako AppWidgetHost (np. Aplikacje HomeScreen) może pożyczyć część swojego interfejsu użytkownika do zarządzania przez aplikację, która udostępnia AppWidget.

Krótko mówiąc, jest to sposób na osadzenie aplikacji w innej aplikacji.

AppWidget jest zwykle używany jako „inteligentny skrót”; skrót, który zapewnia dodatkową logikę inną niż klikanie i uruchamianie działania. Typowymi przykładami AppWidget są najnowsze widżety e-mail / SMS / Facebook / Twitter / cokolwiek-ulubiona aplikacja do przesyłania wiadomości, lista zadań Astrid, widżet kalendarza itp.

AppWidget jest koncepcyjnie widgetem GUI, z tym wyjątkiem, że AppWidget jest widgetem GUI, który nie jest dostarczany przez platformę Android, lecz jest dostarczany przez inną aplikację zainstalowaną w systemie.

Lie Ryan
źródło
1
Tak, mówię o AppWidgets. To znaczy rodzaj komponentu, który plasuje się na równi z aplikacjami i skrótami, jeśli chodzi o rozważenie komponentów, które użytkownik może dodać do ekranu głównego.
Mike Green