Bonjour, comment fait on pour mettre en piéce jointe une image recuperer d'une gallery photo par l'utilisation de Intent

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
public void onClick(View v) {	
 
	        	Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
	        	photoPickerIntent.setType("image/*");
	        	startActivityForResult(photoPickerIntent, SELECT_PHOTO);
 
 
	        }
		    });
Je voudrais créer un file avec le resultat de l'intent

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
		    @Override
		  protected void onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent) { 
		      super.onActivityResult(requestCode, resultCode, imageReturnedIntent); 
		   
		      switch(requestCode) { 
		      case SELECT_PHOTO:
		          if(resultCode == RESULT_OK){  
		              Uri selectedImage = imageReturnedIntent.getData();
		              
		              //Uri uri=Uri.parse("file:///android_asset/myfile.pdf"); 
		              InputStream imageStream = null;
					try {
						//picturesone.setText(selectedImage.getPath());
						 imageStream = getContentResolver().openInputStream(selectedImage);
			        	    Bitmap yourSelectedImage = BitmapFactory.decodeStream(imageStream);
							imageView.setImageBitmap(yourSelectedImage);
							
						File file = new File(imageReturnedIntent.getDataString()); 
			        	FileDataSource datasource1 = new FileDataSource(file); 
			        	DataHandler handler1 = new DataHandler(datasource1);

                                            autruche = new MimeBodyPart(); 
			        	
			        	    autruche.setDataHandler(handler1); 
			        	    autruche.setFileName(imageReturnedIntent.getDataString());
Une idée les amis
Merci