2012-07-30 5 views
1

Android 앱을 개발 중이며 이메일을 보내려고합니다.이메일 본문을 표시하지 않으려면 어떻게해야하나요?

다음 코드는 잘 작동하지만 사용자가 전자 메일 응용 프로그램 옵션을 선택한 후 나는 그에게 보낼 클릭 할 수 있도록 전자 메일 본문을 보여주는 선택한 클라이언트를 열 것, 특별한 한 가지 ...

이 코드가 필요합니다 .

문제는 이메일 본문에 비밀번호를 보내고 싶다는 것입니다. 따라서 누구나 재전송 버튼을 클릭하여 전송하지 않고도 쉽게 암호를 볼 수 있습니다.

본문을 표시하지 않고 이메일을 보내거나 이메일 앱 옵션을 표시하지 않고 보내려합니다 ... (이미 대상 이메일을 저장했습니다).

누구나 알고 계십니까?

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 

emailIntent.setType("message/rfc822"); 
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] { mailRecover }); 
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject); 
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, text); 

App.this.startActivity(Intent.createChooser(emailIntent, getApplicationContext().getString(R.string.send_password_recover))); 

답변

1

누구나 알고 계십니까?

아마도 Android 용 JavaMail 포트를 사용하여 이메일 클라이언트를 작성하십시오.

ACTION_SEND을 사용하면 다른 사람의 앱에 앱을 대신하여 무언가를 보내달라고 요청하는 중입니다. 그러나 사용자는 전자 메일 본문을 표시하지 않는 등 다른 프로그램에 아무 것도하지 않도록 할 수 없습니다.

+0

그것은 내 최고의 옵션이거나 유일한 것입니다. 내가 그걸 할거야. – Emerick

관련 문제