Créer une tuile via un agent en arrière plan est-ce possible?

OS: WP7 et WP8

Aucune source disponible.Mais du concret via mes applications RaccourciBoo et Où suis-je?

 

Bonjour(soir) à tous

 

Suite à une discussion dans la communauté des développeurs Windows Phone j’ai eu idée de réaliser ce petit article.

 

1) Quel est le sujet du jour?

 

Par le biais de cette article j’aimerais tordre le cou à une idée reçu: il est impossible de générer de A à Z une tuile via l’agent en arrière plan.

L’unique pré-requis  afin de réaliser cette manipulation est d’avoir une application avec un agent en arrière plan


2) Le programme

 

Afin de pouvoir utiliser des contrôles initialement utilisable lorsqu’une gamme tourne  il suffit de les encapsuler dans cette méthode:

 

 Deployment.Current.Dispatcher.BeginInvoke(() =>
                {
                // ajoutez ici WriteableBitmap, TextBlock , Image etc.... bref de quoi créer et sauvegarder votre tuile
                });

 

Deployment dépend  de l’espace de nom: System.Windows.

 

3) Quoi? C’est tout?

 

Ben oui!! vous vous attendiez à quoi? Cela suffit pour parvenir à vos et juste avec ce bout code vous pouvez créer autant de tuiles que nécessaire pour votre application!

 

4) Quelles sont les limites?

 

De par ma modeste compétence dans les applications Windows Phone, la seule limite est la mémoire allouée à l’agent. A par ce la rien.

 

5) Des exemples visuelles?

 

Bien-sûr, voici une impression d’écran de Raccourci Boo

 

fr1

Dans cet application je donne la possibilité à l’utilisateur de changer la couleur de la tuile et je lui donne l’information de son périphérique s’il est activé ou non. Pour parvenir à cela j’utilise WriteableBitMap,WriteableBitMapex (pour la couleur de fond) un TextBlock et une Image. et ce pour les 3 tailles de tuile!

 

Pour “Où suis-je” je mets également à jour l’image de l’écran de verrouillage avec la localisation

 

 

5FR

 

Comme quoi dans un agent en arrière plan, à partir du moment où l’on maîtrise la quantité de mémoire utilisée, tout est possible.

 

Conclusion

 

Aujourd’hui nous avons simplement vu comment rendre possible la création d’une tuile de A à Z. Il existe un nombre important de blog qui décrit la manière de créer des tuiles, raison pour laquelle je ne me suis pas attardé sur ces détails. Donc maintenant, plus d’excuses! et faites-nous des tuiles dynamiques et personnalisées!!!

N’hésitez pas à télécharger RaccourciBoo et Où suis-je histoire de vous faire une idée des possibilités!

 

Comme d’


Leave a Reply