Je veux que mon activité apparaisse dans la liste des activités (galerie. Fonds d'écran en direct, etc.) que vous voyez lorsque vous essayez de choisir un fond d'écran à partir de l'écran d'accueil.
im en supposant que cela se fait avec des intentions mais ne peux pas sembler trouver celui qui fonctionne. Le plus proche que je puisse trouver est: p> mais cela ne fonctionne pas et semble être utilisé pour autre chose. P> P>
3 Réponses :
Fondamentalement, vous ne pouvez pas définir des activités comme fond d'écran. Vous devez créer un wallpaper live code>
à la place et dessinez votre contenu sur un superficiel code> à l'aide d'un
Canvas code>. Vous pouvez créer des vues vous-même pour les dessiner manuellement sur la toile, mais c'est un peu délicat et dans la plupart des cas, ce que vous voulez. P>
Désolé peut-être que je n'étais pas assez clair. Je ne veux pas définir une activité comme fond d'écran. Je veux que mon application / activité soit un élément répertorié sous "Sélectionner un fond d'écran de" boîte de dialogue qui apparaît lorsque vous cliquez sur "Fonds d'écran" de l'écran d'accueil.
Ceci devrait être le filtre d'intention que vous souhaitez: défini ici: http://developer.android.com/reference/andrroid/content/intent.html#action_set_html#action_set_walllaper p> (La catégorie par défaut est une syntaxe standard pour des intentions.) p> p>
Merci! Et oui, je n'ai pas mis la catégorie par défaut dans tous les bons maintenant.
La liste sous "Sélectionnez le papier peint de" boîte de dialogue qui apparaît lorsque vous cliquez sur "Fonds d'écran" de l'Homescreen dispose de trois entrées sur la plupart des téléphones (j'ai vérifié le stock et htc sens):
Quand j'appuie «fonds d'écran» à partir de l'écran d'accueil sur HTC Sens, je reçois: p>
<category android:name="android.intent.category.DEFAULT" />