このスニペットを作成して、Android アプリケーションの設定をクリックしてメールを送信しました。しかし、Build クラスを使用して、電子メールを送信する電話の機能 (携帯電話の名前、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@gmail.com"};
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;
}
});