Partage de Fichier Image à partir du répertoire de cache Via Intention~android

Je suis en train de partager le fichier image dans le répertoire de cache, j'ai le chemin d'accès complet, mais pas en mesure d'envoyer le fichier en pièces jointes, le code est

File shareImage=Utils.getBitmapFile();
Log.d("Activity", "get final path in result"+shareImage.getAbsolutePath());
/*MimeTypeMap mime = MimeTypeMap.getSingleton();
String ext=shareImage.getName().substring(shareImage.getName().lastIndexOf(".")+1);
String type = mime.getMimeTypeFromExtension(ext);
shareIntent.setType(type);
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("image/*");
Uri shareImageUri = Uri.fromFile(shareImage);
Uri shareImageUri = Uri.fromParts("content", shareImage.getAbsolutePath(), null);//("content://"+shareImage.getAbsolutePath()); 
*/


Uri shareImageUri = Uri.fromFile(shareImage);
Log.d("Result ","uri is "+shareImageUri.toString());
shareIntent.putExtra(Intent.EXTRA_STREAM, shareImageUri);
startActivity(Intent.createChooser(shareIntent, "Share Results"));

ci-dessus, a commenté le code ne fonctionne pas

d'envoi de courrier montre un attachement,mais ne reçoit pas de fin il n'y a pas de pièce jointe,
facebook partage également l'affiche aucune image dans le post

ce la raison??

J'ai déjà vu le suit DONC les Liens how-to-use-part-de l'image à l'aide de-partage-de l'intention de partager des-images-en-android et beaucoup d'autres, aucun d'entre eux sont en mesure de résoudre le problème

P. S.;

1.Le but est de prendre une capture d'écran de l'écran de l'enregistrer dans le répertoire de cache et de les partager en ligne à partir de là

2.Oui j'ai des fichier, je peux le tirer par DDMS de l'appareil et de voir sur le système.

InformationsquelleAutor Akhil Jain | 2013-09-30