Partager par SMS et les réseaux
Durée estimée: 45 minutes
Présentation
Dans cette nouvelle version, vous allez envoyer mail l'image documentée en l'accompagnant d'un texte. De même que pour la photo, votre application va lancer un appel aux applications qui savent envoyer des messages, et vous aurez probablement plusieurs choix possibles, dont les SMS et les emails. Vous pouvez tester différents cas mais toutes les applications candidates ne fonctionneront pas forcément en aprticulier si elles ne prévoient pas d'envoyer le texte et l'image en même temps.
Ressources en entrée :
Vous pouvez repartir de la version de l'application "Peinture"que vous venez de réaliser.
Diffuser l'image par mail
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".
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.
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.
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
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