Che cos'è un widget?


10

Cosa distingue un widget da un'app o un collegamento? Riesco a capire il concetto di un'app, come qualcosa che funziona su Android per fornire un uso o una funzione particolari. Posso anche capire il concetto di una scorciatoia, per fornire un modo di accedere a un'app.

Un widget è un tipo speciale di app o un tipo speciale di collegamento o è caratterizzato in un modo che è distinto sia da un'app che da un collegamento?

Risposte:


10

Esistono due diversi tipi di widget in Android:

  • AppWidget: una piccola vista di un'applicazione (ad es. Widget meteo) che può essere incorporata in un'altra applicazione (ad es. Schermata principale)
  • Widget GUI: pulsanti, casella di testo, ecc .; qualsiasi elemento dell'interfaccia visiva.

Credo che tu stia parlando del primo (AppWidget). Un AppWidget appartiene sempre a un'App. Un'app che funge da AppWidgetHost (ad es. App HomeScreen) può prestare una parte della sua interfaccia utente per essere gestita dall'app che fornisce un AppWidget.

In breve, è un modo per incorporare un'applicazione all'interno di un'altra applicazione.

Un AppWidget viene solitamente utilizzato come "scorciatoia intelligente"; un collegamento che fornisce una logica aggiuntiva oltre a essere semplicemente cliccabile e avviare un'attività. Esempi tipici di AppWidget sono recenti e-mail / SMS / Facebook / Twitter / qualsiasi widget per app di messaggistica preferita, Elenco attività di Astrid, Widget di calendario, ecc.

Un AppWidget è concettualmente un Widget GUI, tranne per il fatto che AppWidget è un Widget GUI che non è fornito dal framework Android, ma è fornito da qualche altra applicazione installata nel sistema.


1
Sì, sto parlando di AppWidgets. Cioè, il tipo di componente che si posiziona allo stesso modo insieme alle app e alle scorciatoie, quando si tratta di considerare i componenti che l'utente può scegliere di aggiungere alla schermata principale.
Mike Green,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.