0

ImageView의 이미지를 공유하는 방법?

이 코드를 사용하여 이미 SDCard에서 사용할 수있는 이미지를 공유하고 있습니다.

Intent picMessageIntent = new Intent(android.content.Intent.ACTION_SEND); 
picMessageIntent.setType("image/jpeg"); 
//File downloadedPic = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS),"q.jpeg"); 
//picMessageIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(downloadedPic)); 

File f = new File(lastPath); 
picMessageIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(f)); 
startActivity(picMessageIntent); 
//finish(); 

대신 ImageView에 설정 한 ImageView 이미지 파일을 사용하고 싶습니다. 그리고 그 파일을 공유하고 싶습니다. 그런 다음 ImageView에서 File을 가져 와서 위 코드로 공유하려면 어떻게 할 수 있습니까 ??

고마워.

답변

1

당신은 ACTION_SEND_MULTIPLE를 사용하여 이미지 한는 ArrayList<Parcelable>의 목록을 포함하고 에게 그것을 저장하는 putParcelableArrayListExtra()를 사용할 수 있습니다. 갤러리가 이것을 수행하며 좋은 참고 자료가 될 것입니다.

+0

난 후 이미지 뷰에 설정 한 이미지를 보내려면 (대답은 http://groups.google.com/group/android-developers에서 암초에 걸렸다)? –

관련 문제