Я создал этот фрагмент, чтобы отправить электронное письмо, нажав на ссылку «Пристрастие моего приложения для Android». Но я хочу поместить в электронную почту функции телефона (например, имя мобильного телефона, версию Android и т. Д.), Который отправляет электронное письмо, используя класс Build. Как я могу сделать? Вот что я сделал до сих пор.Отправить электронное письмо в Android с Java
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 является вашим основным текстом, поэтому вам нужно поместить одну форматированную строку в этот параметр. \ –
проверить измененный ответ. –