2016-10-24 3 views
1

De l'application Automate, je voudrais envoyer un Glympse. Le bloc App Start d'Automate prend les entrées suivantes. Je suppose que tous ne doivent pas être spécifiés.Comment envoyer un Glympse à partir de l'application Automate

  • Package
  • Classe d'activité
  • action
  • URI données
  • Type Mime
  • Catégorie
  • Extras
  • Drapeaux

Que dois-je définir pour les valeurs ci-dessus? Je lis quelques code et regarde quelques documentation. J'ai compris que le Package devrait être com.glympse.android.glympse et le Activity Class devrait être com.glympse.android.intent.Create. L'entrée extras doit être définie sur un objet de dictionnaire. Le dictionnaire doit avoir une clé message avec une valeur de chaîne. La clé duration a une valeur longue qui contient le nombre de millisecondes pour partager l'emplacement. Je n'ai pas compris le reste des clés ou leurs formats.

Répondre

1

Voici les étapes ...

  • Créer un dictionnaire nommé recipient avec ces touches:
    • type avec une valeur de chaîne de sms
    • address avec une valeur de chaîne de 5425551212// remplacer par le numéro de téléphone réel
  • Créer un autre dictionnaire nommé options avec ces touches:
    • recipients avec une valeur de chaîne de jsonEncode(recipient)// ce convertira le dictionnaire recipient en une chaîne JSON
    • message avec une valeur de chaîne de whatever you want to say
    • duration avec une valeur longue du nombre de millisecondes pour partager l'emplacement Glympse (par ex.1800000 pendant 30 minutes)
  • utiliser le bloc App Start avec les entrées suivantes:
    • Package est réglé sur com.glympse.android.glympse
    • Activity Class est réglé sur com.glympse.android.intent.Create
    • Action est réglé sur Run
    • Extras est défini sur options// le dictionnaire créé au-dessus de

Cela entraînera l'écran Glympse pour apparaître afin que l'utilisateur n'a qu'à appuyer sur le bouton Create.