안드로이드 용 iPhone의 MFMailComposeViewController와 같은 것이 있습니다. 기본적으로 전자 메일 주소 및 전자 메일 작성 등을 처리하는 활동입니까? 또는 모두 나에 의해 처음부터 만들어 져야합니까?Android의 MFMailComposeViewController?
환호, /마르신
안드로이드 용 iPhone의 MFMailComposeViewController와 같은 것이 있습니다. 기본적으로 전자 메일 주소 및 전자 메일 작성 등을 처리하는 활동입니까? 또는 모두 나에 의해 처음부터 만들어 져야합니까?Android의 MFMailComposeViewController?
환호, /마르신
나는 아이폰에서 MFMailComposeViewController
에 대해 잘 모릅니다하지만 안드로이드의 텐트를 알고 돈. 이를 사용하여 사용자로부터 수집 된 입력을 보내고 장치에 설치된 전자 메일 클라이언트가이를 처리 할 수있게합니다.
try{
Intent emailIntent=new Intent(Intent.ACTION_SEND);
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"[email protected]"});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Sample Subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, "Sample Body");
emailIntent.setType("text/plain");
startActivity(emailIntent);
}catch(android.content.ActivityNotFoundException ex){
//Theres no email client installed on users device.
}
EditText android 위젯을 사용하여 사용자의 입력을 수락 할 수 있습니다. EditText.getText()
~ 을 사용하십시오. 또한 기본 이메일 클라이언트가 윈도우를 구성하는 실행됩니다
emailIntent.setClassName(com.android.email, com.android.email.activity.MessageCompose);
이와 의도를 설정하여이 장치의 기본 이메일 클라이언트를 사용하도록 지정할 수 있습니다. use가 메시지 편집 및 전송을 선택할 수있는 곳.
사용 가능한 전자 메일 클라이언트가 설치 및/또는 구성되지 않았을 수 있으므로 항상 ActivityNotFound 예외을 catch하십시오.
굉장합니다. 감사 – Marcin