2010-06-17 5 views
0

Mes utilisateurs me demandent de créer une de mes applications dans un widget. Est-il possible de demander s'ils veulent un widget dans l'application, puis ajouter le widget à leur écran d'accueil? J'ai du mal à trouver ça sur Google.Donne à mon application Android une option de widget

Editer: Est-ce que j'ajoute une option de widget à une application existante ou dois-je écrire un tout nouveau programme?

+0

Un widget pour l'écran d'accueil est appelé «widget d'application». Cela pourrait rendre la recherche Google beaucoup plus facile :) –

Répondre

1

Si vous fournissez un widget d'écran d'accueil, il appartient à l'utilisateur de l'ajouter à son écran d'accueil. Une raison très simple pour laquelle vous ne pouvez pas et ne devez pas ajouter par programmation un widget à l'écran d'accueil est que vous devez sélectionner un espace vide (s'il est disponible), et il ne peut même pas être remarqué par l'utilisateur. Mise à jour: il n'est absolument pas nécessaire d'écrire un nouveau programme, vous pouvez (et devez) implémenter tout le code et les exigences du widget dans le même paquet. Ceci est le guide de base pour les widgets: http://developer.android.com/guide/topics/appwidgets/index.html

+0

Je cherchais un moyen de les faire ajouter, je suppose que je n'étais pas clair dans ma question. – shaneburgess

0

Par « ont les ajouter » voulez-vous dire

1.Tell l'utilisateur qu'il ya un widget et ils peuvent l'ajouter à l'écran d'accueil? Cela peut facilement être fait en ajoutant une note dans la description de votre application dans le Google Play Store ou à l'aide d'un message toast quelque part dans votre application.

Toast.makeText(getApplicationContext(), " A widget is available and can be added" ,Toast.LENGTH_SHORT).long(); 

2 Ajouter un widget à l'écran d'accueil à partir de votre application?

Ceci, pour autant que je sache, n'est pas possible.

espérons que cela répond à votre question.

Questions connexes