4
"send an email.
"에 대한 의도가 있습니다. 우리의 응용 프로그램에서 은 메일을 보내야합니다. 어떻게 그 의도를 호출 할 수 있습니까?안드로이드 플랫폼에서 이메일 응용 프로그램을 호출하는 방법
"send an email.
"에 대한 의도가 있습니다. 우리의 응용 프로그램에서 은 메일을 보내야합니다. 어떻게 그 의도를 호출 할 수 있습니까?안드로이드 플랫폼에서 이메일 응용 프로그램을 호출하는 방법
의도 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..."));
이 코드는 에뮬레이터 내에서 작동하지 않으므로 테스트 할 때 실제 장치를 사용해야합니다.
오타가 있음을 유의하십시오. 텍스트/일반 텍스트이며 일반/텍스트는 아닙니다. 오타는 다양한 블로그 게시물과 SO 답변에 사용 된 AndroidSnippets.org 스 니펫에서 왔습니다. – CommonsWare
좋은 캐치, 커먼웨어 감사합니다. 결정된. – emmby
@emmby : 대단히 감사합니다. 당신은 내 시간을 절약했습니다 ... – Surej