2009-11-26 4 views

답변

9

의도 javamail api의 Intent.ACTION_SEND와 Intent Chooser를 사용하면 사용자가 쉽게 보낼 수 있습니다.

final Intent emailIntent = new Intent(Intent.ACTION_SEND); 
emailIntent.setType("text/plain"); 
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"[email protected]"}); 
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "my subject"); 
emailIntent.putExtra(Intent.EXTRA_TEXT, "body text"); 
context.startActivity(Intent.createChooser(emailIntent, "Send mail...")); 

이 코드는 에뮬레이터 내에서 작동하지 않으므로 테스트 할 때 실제 장치를 사용해야합니다.

+1

오타가 있음을 유의하십시오. 텍스트/일반 텍스트이며 일반/텍스트는 아닙니다. 오타는 다양한 블로그 게시물과 SO 답변에 사용 된 AndroidSnippets.org 스 니펫에서 왔습니다. – CommonsWare

+0

좋은 캐치, 커먼웨어 감사합니다. 결정된. – emmby

+0

@emmby : 대단히 감사합니다. 당신은 내 시간을 절약했습니다 ... – Surej

관련 문제