2016년 2월 4일 목요일

android tip 여러개의 파일 메일로 전송하는 방법



안드로이드 개발 팁



android tip 여러개의 파일 메일로 전송하는 방법

여러개의 파일을 첨부하여 보내기 위한 좋은 방법이니 참고하세요~

예제소스)

final Intent emailIt = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
emailIt.setType("plain/text");
emailIt.putExtra(android.content.Intent.EXTRA_EMAILnew String[]{""}); //수신자
emailIt.putExtra(android.content.Intent.EXTRA_CC, new String[]{""}); //참조
emailIt.putExtra(Intent.EXTRA_SUBJECT, "제목");
emailIt.putExtra(Intent.EXTRA_TEXT, "내용");

ArrayList ur = new ArrayList();
for(String file : sendList) //sendList = 파일경로가 들어있는 배열
{
File fileIn = new File(file)
Uri u = Uri.fromFile(fileIn);
ur.add(u);
}
emailIt.putParcelableArrayListExtra(Intent.EXTRA_STREAM, ur);
startActivity(Intent.createChooser(emailIt, "Send email....."));


Intent.EXTRA_EMAIL TIP
Intent.EXTRA_CC TIP

안드로이드에서 여러파일 첨부해서 메일발송하는 방법인데 괜찮은 소스이니 많이 이용하세요~

즐거운 시간 보내세요~

댓글 없음:

댓글 쓰기