Partager l'image par mail

Durée estimée: 45 minutes

Présentation

paysage.png Dans cette étape, vous allez envoyer par mail l'image documentée en l'accompagnant d'un texte.

Ressources en entrée :

Vous pouvez repartir de la version de l'application "Peinture"que vous venez de réaliser.

6° étape : Diffuser l'image par mail

Partie design

Dans la partie design :

  • Depuis la catégorie "social" ajoutez un composant "Partage",
  • Depuis la catégorie "Interface utilisateur" ajoutez un "bouton" que vous pouvez placer dans un des arrangements horizontaux,
  • Si vous n'en n'avez pas déjà, depuis la catégorie "Interface utilisateur" ajoutez un composant "Notificateur",
  • Depuis la catégorie stockage, ajoutez un composant "Fichier".

pour gagner de la place, vous pouvez remplacer le texte des boutons par des icônes. Il est inutile de prendre des icones de grande taille. Ils doivent être de petite taille (par exemple 64x64 pixel) et vous pouvez les redimensionner avec les propriétés pour qu'ils apparaissent à la bonne taille, par exemple 48x 48 pixels.

Partie programme (blocs)

Ajoutez le code correspondant d'appel à la fonction de partage quand on clique sur le bouton partager.

  • vérifiez d'abord que l'image de fond du cadre n'est pas vide
  • enregistrez le fond d'image, dans un fichier défini comme variable locale,
  • puis appelez ensuite la procédure de partage avec envoi de message, avec en paramètres, le nom de fichier et un message d'accompagnement.
blocsPartager0.png


Pour ne pas embarrasser la mémoire, après avoir envoyé le message, on peut effécer le fichier enregistré en appelant la procédure Effacer du composant fichier. blocsPartager.png

Tests

  • Si vous êtes chez vous, ou sur un réseau qui l'autorise, vous pouvez tester ce programme en mode connecte/companion AI (si le PC et le smartphone sont sur le même réseau Wifi),
  • Sinon, si le logiciel AI starter a été installé sur votre PC, utilisez le mode connecte/usb,
  • Sinon utilisez le mode construire/QR code pour fichier apk,
  • Sinon, si un simuateur de smartphone est installé (Genymotion) sur votre poste, vous pouvez également l'utiliser.

La première fois que vous cliquerez sur le bouton de partage, le smartphone vous demndera quelle application vous souhaitez utiliser. Choisisssez une application de mail comme GMAIL, et dans un premier temps cliquez sur " une fois seulement".

Vous pourrez rendre ce choix automatique après avori vérifié que ça fonctionne.

Extension personnelle

blocsPartager.png

Avant d'envoyer le message despuis l'application, demandez à l'utilisateur de renseigner le texte du message qui sera envoyé. Pour celà,

  • utilisez la procédure qui permet de renseigner un message,
  • puis l'évènement qui correspond à la validation du message pour appelr l'envoi d'email.

Auto-contrôle

A compléter