본문 바로가기
Android

Email로 데이터 보내기

by 루에 2015. 11. 11.
반응형
검색하면 Intent를 이용한 방법이 참 많지만... 모르겠다. 버전 업이 되서 그런가? 안돌아간다.
그래서 찾다 찾다 찾은게 ShareCompat의 IntentBuilder

아래는 이를 이용해 메일을 보내는 방법이다. Chooser에서 앱을 띄우는 종류는 setType으로 결정된다.


ShareCompat.IntentBuilder.from(this).setType("message/rfc822")    // 핵심!
.addEmailTo("메일주소")
.setSubject("제목")
.setText("내용")
.setChooserTitle("Chooser에서 띄울 타이틀")
.setStream(Uri.fromFile(new File(getDirectoryPath(), "파일명")))    // 파일 첨부!!
.startChooser();

각 set항목들은 생략 가능하다.


반응형

댓글