0

このスニペットを作成して、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;
    }
});
4

1 に答える 1