10 votes

Qu'est-ce qu'un widget ?

Qu'est-ce qui distingue un widget d'une application ou d'un raccourci ? Je peux comprendre le concept d'une application, comme quelque chose qui fonctionne sur Android pour fournir une utilisation ou une fonction particulière. Je peux également comprendre le concept de raccourci, qui permet d'accéder à une application.

Un widget est-il un type particulier d'application ou un type particulier de raccourci, ou bien est-il caractérisé d'une manière qui le distingue à la fois d'une application et d'un raccourci ?

10voto

Thej Points 655

Il existe deux types de widgets différents dans Android :

  • AppWidget : une petite vue d'une application (par exemple, le widget météo) qui peut être intégrée dans une autre application (par exemple, l'écran d'accueil).
  • Widget GUI : boutons, zone de texte, etc. ; tout élément d'interface visuelle.

Je crois que vous parlez du premier (AppWidget). Un AppWidget appartient toujours à une App. Une application qui agit comme un hôte d'AppWidget (par exemple, les applications HomeScreen) peut prêter une partie de son interface utilisateur pour être gérée par l'application qui fournit un AppWidget.

En bref, il s'agit d'un moyen d'intégrer une application dans une autre application.

Un AppWidget est généralement utilisé comme un "raccourci intelligent" ; un raccourci qui fournit une logique supplémentaire autre que le simple fait d'être cliquable et de lancer une activité. Les exemples typiques d'AppWidget sont les widgets d'emails récents/SMS/Facebook/Twitter/quel que soit votre application de messagerie préférée, la liste de tâches d'Astrid, le widget de calendrier, etc.

Un AppWidget est conceptuellement un Widget GUI, sauf que l'AppWidget est un Widget GUI qui n'est pas fourni par le framework Android, mais par une autre application installée dans le système.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X