2

HTMLページが添付された電子メールを送信するために使用できるタイプは何ですか?どのタイプを使用しても、送信されたメールには添付ファイルとして空のページが含まれています

ここにいくつかのコードがあります

String root = "/data/data/com.email/files/";
                String fileName = "Payslip.html";
                if (true) {
                    attachment = new File(root, fileName);
                }

                final Intent emailIntent = new Intent(

                android.content.Intent.ACTION_SEND);

                emailIntent.setType("application/octet-stream");

                emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,

                new String[] { address.getText().toString() });

                emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,

                subject.getText());

                emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,

                emailtext.getText());

                emailIntent.putExtra(Intent.EXTRA_STREAM,
                        Uri.fromFile(attachment));

                EmailActivity.this.startActivity(Intent.createChooser(
                        emailIntent,

                        "Send mail..."));
4

1 に答える 1

0

今のところ、context.getFilesDir()を使用して、Fileオブジェクトを「files」ディレクトリに取得できます。これにより、保存されているHTMLページに別のFileオブジェクトを取得することもできます。File.exists()およびFile.isFile()メソッドを使用してチェックすることもできます。クリスチャン・リッシングをありがとう

于 2013-02-12T13:43:42.547 に答える