장치에서 전자 메일 클라이언트로 일부 텍스트를 보내려면 전자 메일 텍스트를 의도로 설정하기 전에 선택된 전자 메일 클라이언트 (예 : Gmail 또는 Yahoo 메일)를 볼 수 있습니까?전자 메일 인 텐트 선택기 보내기
1
A
답변
2
불행히도, 아니요. 선택기 인 텐트를 실행하면 사용자가 어디로 갈지/사용할 위치를 결정할 수 있습니다. 인 텐트를 시작하기 전에 모든 데이터를 설정해야하며 액티비티가 반환 될 때까지 컨트롤을 사용할 수 없습니다. 즉, 대화 상자에서의 선택에 따라 메시지 텍스트에 영향을 줄 수 없습니다.
0
기본 인 텐트 선택기를 사용하여 수행 할 수 없습니다. 그러나 활동이 텐트에 응답 할 수있는 조회 할 수 있습니다 : 당신은 다음 목록이 표시는 사용자가 만든 어떤 선택을 관찰하고 어떤 선택 특정 목적을 수행하기 위해 계속 수
PackageManager manager = getPackageManager();
List<ResolveInfo> ri = manager.queryIntentActivities(intent,
PackageManager.GET_RESOLVED_FILTER);
.
0
명시 적으로 원하는 구성 요소를 호출하여 서비스를 수행 할 수 있습니다. 나는
public void sendGmail(Activity activity, String subject, String text) {
Intent gmailIntent = new Intent();
gmailIntent.setClassName("com.google.android.gm", "com.google.android.gm.ComposeActivityGmail");
gmailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
gmailIntent.putExtra(android.content.Intent.EXTRA_TEXT, text);
try {
activity.startActivity(gmailIntent);
} catch(ActivityNotFoundException ex) {
// handle error
}
}
같은 Gmail을 사용하여 이메일을 보낼 그리고 인터넷 권한
를 추가하는 것을 잊지 마세요관련 문제
- 1. 전자 메일 첨부 용 인 텐트 필터
- 2. 전자 메일 클라이언트 호환 전자 메일 보내기
- 3. UITextfield에서 전자 메일 보내기
- 4. 여러 전자 메일 보내기
- 5. PHP로 전자 메일 보내기
- 6. Pylons에서 전자 메일 보내기
- 7. DB에서 전자 메일 보내기
- 8. 전자 메일 보내기 automaticlly
- 9. 투표 전자 메일 보내기
- 10. 클라이언트에서 전자 메일 보내기
- 11. HTML 전자 메일 보내기
- 12. 비동기 전자 메일 보내기
- 13. ASP.NET- 전자 메일 보내기
- 14. 알림으로 전자 메일 보내기
- 15. SMTP 전자 메일 보내기
- 16. 앱에서 전자 메일 보내기
- 17. Android에서 전자 메일 보내기
- 18. C에서 전자 메일 보내기
- 19. ASP MVC : 전자 메일 보내기
- 20. Java 메일 : SMTP없이 전자 메일 보내기
- 21. PHP에서 대량 전자 메일 보내기
- 22. ASP.NET 2.0에서 전자 메일 보내기
- 23. Android 전자 메일 보내기 확인
- 24. 사용자 계정에서 전자 메일 보내기
- 25. 배포 목록에서 전자 메일 보내기
- 26. sql 서버에서 전자 메일 보내기
- 27. 전자 메일 보내기 MIME :: Lite
- 28. ASP.NET으로 전자 메일 알리미 보내기
- 29. MFMailComposeViewController를 사용하여 전자 메일 보내기
- 30. 서블릿을 사용하여 전자 메일 보내기