안드로이드 개발 팁
android tip 여러개의 파일 메일로 전송하는 방법
여러개의 파일을 첨부하여 보내기 위한 좋은 방법이니 참고하세요~
예제소스)
final Intent emailIt = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
emailIt.setType("plain/text");
emailIt.putExtra(android.content.Intent.EXTRA_EMAIL, new 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
안드로이드에서 여러파일 첨부해서 메일발송하는 방법인데 괜찮은 소스이니 많이 이용하세요~
즐거운 시간 보내세요~
---------- 강좌소개안드로이드 강좌 - 서울 (셋팅 + 하이브리드어플)
댓글 없음:
댓글 쓰기