Android 플랫폼에서 이메일 응용 프로그램을 호출하는 방법

StackOverflow https://stackoverflow.com/questions/1801687

  •  05-07-2019
  •  | 
  •  

문제

“의도가 있습니다.send an email.”우리의 응용 프로그램에서 메일을 보내야합니다.

도움이 되었습니까?

해결책

해킹 된 버전의 Javamail API를 사용하지 않고 직접 이메일을 보낼 수는 없지만 사용자가 의도를 사용하여 사용자에게 쉽게 보내 주실 수 있습니다.

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

에뮬레이터 내에서 작동하지 않으므로이 코드를 테스트 할 때 실제 장치에 있는지 확인하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top