Lorsque vous développez des widgets pour Android, il semble que vous ne soyez pas en mesure d'ajouter vos propres classes de vues personnalisées à un AppWidgetProvider.
Par exemple, j'ai créé une classe personnalisée qui étend View, qui fonctionne bien lorsqu'elle est utilisée dans une activité, mais dès que je l'ajoute à un widget, j'obtiens une "ClassNotFoundException" parce qu'Android semble n'autoriser l'ajout que d'un ensemble de certains widgets système.
J'ai vu des applications qui ont l'air d'avoir créé leurs propres widgets personnalisés. Par exemple, il y en a un qui fait apparaître un menu radial lorsqu'on clique dessus et qui affiche les raccourcis des applications. Comment ces applications sont-elles mises en œuvre ? Existe-t-il une solution de contournement pour utiliser mon propre widget personnalisé ? Ils semblent avoir un canevas sur lequel ils peuvent dessiner à l'intérieur du widget.
Ok, exemple rapide https://market.Android.com/details?id=zombiesinthelab.widgets.droidpetwidget&feature=top-paid Ce widget est donc réalisé en dessinant simplement des ImageViews et en les mettant à jour périodiquement, au lieu d'utiliser un canevas pour dessiner les cadres ?