Comment Partager l'Image + Texte à l'aide de ACTION_SEND dans android?
J'ai envie de partager du Texte + Image à l'aide de ACTION_SEND dans android, je suis à l'aide de code ci-dessous, je peux partager une seule Image, mais je ne peux pas partager un Texte avec elle,
private Uri imageUri;
private Intent intent;
imageUri = Uri.parse("android.resource://" + getPackageName()+ "/drawable/" + "ic_launcher");
intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_TEXT, "Hello");
intent.putExtra(Intent.EXTRA_STREAM, imageUri);
intent.setType("image/*");
startActivity(intent);
Toute aide sur ce ?
- forum.xda-developers.com/showthread.php?t=2222703 'MMS" est séparé du protocole pour l'envoi de texte/image dans les messages. Pas grand parce qu'il a beaucoup de transporteur de limites imposées. Vous pouvez le vérifier.
- Avez-vous résolu ce problème? si elle est fixe moyen de partager votre idée.
Vous devez vous connecter pour publier un commentaire.
vous pouvez partager du texte brut par ces codes
de sorte que votre code complet (votre image+texte) devient
Je viens de remplacer
image/*
avec*/*
mise à jour:
Intent
partie de ce avec une capture d'écran bitmap.jetez un oeil sur ce code a fonctionné pour moi de partager un texte et l'image ensemble
N'oubliez pas de donner WRITE_EXTERNAL_STORAGE Autorisation
également dans facebook, il ne peut que partager l'image, parce que facebook ne permet pas de partager du texte via intention
C'est peut-être parce que l'application de partage (FB, twitter, etc) peuvent ne pas avoir les autorisations de lecture de l'image.
Google document dit:
http://developer.android.com/training/sharing/send.html
Je ne suis pas sûr que les applications de partage de bénéficier des permissions de lecture d'une image dans l'ensemble de nos applications. Mais mes fichiers enregistrés dans
ne peut pas être lu. Comme le suggère le lien ci-dessus, on peut envisager de stocker des images dans le MediaStore, où les applications de partage de bénéficier des permissions de lecture.
Update1:
La suite est du code qui fonctionne pour partager l'image avec le texte sous Android 4.4.
L'effet secondaire est de nous ajouter une image dans le MediaStore.
essayez d'utiliser ce code.Je suis le téléchargement ic_launcher de drawable.vous pouvez changer cela avec votre fichier de gallary ou bitmap.
HTML:
J'ai été à la recherche de la solution de cette question pendant un moment et trouvé celui-ci et en cours d'exécution, j'espère que ça aide.
Vérifier le code ci-dessous, il a travaillé pour moi
Par accident(le texte partie du message, j'avais renoncé à le chercher), j'ai remarqué que quand j'ai choisi de Messages App pour traiter la requête, le Message App serait ouverte avec le texte de l'Intention.EXTRA_SUBJECT plus l'image à envoyer, j'espère que cela aide.