0
내 안드로이드 응용 프로그램의 환경 설정을 클릭하여 이메일을 보내려면이 스 니펫을 만들었습니다. 그러나 Build 클래스를 사용하여 이메일을 보내는 전화 기능 (예 : 휴대 전화 이름, Android 버전 등)을 전자 메일에 입력하려고합니다. 어떻게해야합니까? 지금까지 내가 한 일이 여기있다.자바로 Android에 이메일 보내기
Preference Email;
Email = (Preference) this.findPreference("email");
Email.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
// Informazioni sul telefono
String manufacturer = Build.MANUFACTURER;
String model = Build.MODEL;
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
String[] recipients = new String[]{"" , "[email protected]"};
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "");
emailIntent.setType("message/rfc822");
startActivity(Intent.createChooser(emailIntent, "Send Email"));
return false;
}
});
덕분에 ... 그러나 나는 emailIntent.putExtra (android.content.Intent.EXTRA_TEXT, 제조업체, 모델)을 넣어 때문에 경우; 오류가 있습니까? 더 많은 문자열을 넣으려면 어떻게해야합니까? –
"\ n"문자로 하나의 문자열을 만들 수 있습니다. EXTRA_TEXT가 본문이므로 한 서식있는 문자열을 해당 매개 변수에 넣어야합니다. \ –
내 편집 된 답변을 확인하십시오. –