Intent intent = new Intent();
intent.setClassName("com.google.android.gm", "com.google.android.gm.ComposeActivityGmail");
intent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] { "받는이 메일 주소" });
intent.putExtra(android.content.Intent.EXTRA_SUBJECT, "메일 제목");
intent.putExtra(android.content.Intent.EXTRA_TEXT, "메일 내용");
try { startActivity(intent); }
catch (ActivityNotFoundException ex) { // handle error }
하지만 Gmail app이 업데이트 되면서 무용지물이 됨;;;
그냥 여러 메일중 유저가 선택하게끔..
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("message/rfc822");
i.putExtra(Intent.EXTRA_EMAIL , new String[]{"recipient@example.com"});
i.putExtra(Intent.EXTRA_SUBJECT, "subject of email");
i.putExtra(Intent.EXTRA_TEXT , "body of email");
try {
startActivity(Intent.createChooser(i, "Send mail..."));
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(MyActivity.this, "There are no email clients installed.", Toast.LENGTH_SHORT).show();
}
'System Programmings > Android' 카테고리의 다른 글
[Android] JSONP 값 디코딩 (0) | 2012.12.04 |
---|---|
[Android] manifest에 있는 버전 가져오기 (0) | 2012.12.03 |
[Android] 파일 쓰기 대신 공유 참조 사용 - SharedPreferences (0) | 2012.11.30 |
[Android] 액티비티 팝업 투명화 (0) | 2012.11.22 |
[Android] 그냥 로또 해볼려고 만든 프로그램 (0) | 2012.01.06 |