2

Androidでメールコンテンツの下部に署名を含むメールを作成して送信しようとしています。電子メールを送信できますが、独自の署名を追加できる方法がありません。何か提案はありますか?

ここに私のコードがあります:

public void addListener() {
                final Button button = (Button) findViewById(R.id.button1);
                button.setOnClickListener(new View.OnClickListener() {
                        public void onClick(View v) {
                                findViewById = (TextView) findViewById(R.id.t1);
                                Intent i = new Intent(Intent.ACTION_SEND);
                                i.setType("text/plain");
                                i.putExtra(Intent.EXTRA_EMAIL,
                                                new String[] { "some@gmail.com"});
                                /*i.putExtra(Intent.EXTRA_CC,
                                                new String[] { "some@gmail.com" });*/
                                i.putExtra(Intent.EXTRA_SUBJECT, "Android Test");
                                i.putExtra(Intent.EXTRA_TEXT, "Body");
                                //i.putExtra(Intent.EXTRA_TEXT, "signature");
                                try {
                                        startActivity(Intent.createChooser(i, "Choose mail app..."));
                                } catch (android.content.ActivityNotFoundException ex) {                                       
                                }

                        }
                });
        }
4

1 に答える 1

4

「署名」は実際にはメールの別のセクションではないと思います。自分の署名を自分の体に追加するだけでいいと思います。

i.putExtra(Intent.EXTRA_TEXT, "Body" + "\\n" + "Signature");
于 2012-09-18T15:19:03.827 に答える