Android: Partager des textes & Image (URL) Via Intention
Je suis en train de partager un texte avec une image via un ACTION_SEND intention. Le hic, c'est que l'image est représentée par une URL, et non pas un local d'URI. Le code que j'ai actuellement est:
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
shareIntent.setType("*/*");
shareIntent.putExtra(Intent.EXTRA_TEXT, text); //<- String
shareIntent.putExtra(Intent.EXTRA_STREAM, url); //<- URL object
Maintenant, je ai essayé quelques variations sur ce. J'ai essayé avec setType("image/*"), j'ai essayé de l'analyse d'un Uri à partir de l'URL, j'ai essayé en passant l'URL de la chaîne elle-même, etc. Rien ne semble fonctionner. Cependant, lors de l'envoi à twitter, je ne vois le texte, pas les images.
Edit:
Apparemment, la description d'origine n'était pas utile assez, donc....lorsque je lance le au-dessus de l'intention, il s'ouvre avec succès une application choisie comme Twitter, ou Facebook, ou Gmail, ou par Messagerie Texte, mais une image appars dans AUCUNE de ces applications. Le texte apparaît dans Twitter - je ne me souviens pas si le texte apparaît d'ailleurs, mais ma priorité en ce moment est sur la partie de l'image, de toute façon.
Au moins en termes de Facebook, ils vous recommandons d'utiliser leur kit de développement SDK pour partager l'information sur Facebook. J'avais du mal à poster sur Facebook via le ACTION_SEND intention dans le passé, donc, je suis passé à l'aide de leur SDK. J'ai entendu dire qu'ils ne supportent plus la Android ACTION_SEND intention, mais je ne sais pas si c'est vrai ou pas.
pouvez-vous poster un lien vers la Android bibliothèque utilisée pour accéder à Facebook SDK? Aussi, savez-vous si Twitter propose un analogue de package?
developers.facebook.com/android-beta
OriginalL'auteur Matt | 2012-11-06
Vous devez vous connecter pour publier un commentaire.
Vous ne serez pas en mesure de partager sur Facebook de cette façon à cause de Facebook est de la politique comme il est dit dans un bug connu:
publish_actions
autorisation. Ils n'ont tout simplement pas permettre à cette via Facebook app.OriginalL'auteur Nahuel Barrios
Vous avez posé la même question, s'il vous plaît supprimer cette réponse.
OriginalL'auteur user3906734