使用JavaMailAPI通过电子邮件发送图片
我正在使用,我想发送一封带有附件的电子邮件(PDF或照片)。目前,我只是在显示在使用JavaMailAPI通过电子邮件发送图片,java,android,email-attachments,Java,Android,Email Attachments,我正在使用,我想发送一封带有附件的电子邮件(PDF或照片)。目前,我只是在显示在imageView上拍摄的照片,但当我按下按钮时,imageView应该被清理并发送电子邮件 private static final int PERMISSION_CODE = 1000; private static final int IMAGE_CAPTURE_CODE = 1001; Button buttonOpenCamera, buttonSendEmail; ImageView imageView
imageView
上拍摄的照片,但当我按下按钮时,imageView
应该被清理并发送电子邮件
private static final int PERMISSION_CODE = 1000;
private static final int IMAGE_CAPTURE_CODE = 1001;
Button buttonOpenCamera, buttonSendEmail;
ImageView imageView;
Uri image_uri;
EditText mRecipientEt, mSubjectEt, mMessageEt, mDocumentNumber;
buttonSendEmail.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
sendEmail();
}
});
private void sendEmail() {
String subject = mSubjectEt.getText().toString().trim();
String mail = mRecipientEt.getText().toString().trim();
String message = mMessageEt.getText().toString().trim();
JavaMailAPI javaMailAPI = new JavaMailAPI(this, mail, subject, message);
javaMailAPI.execute();
}
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
if (resultCode == RESULT_OK) {
try {
imageView.setImageURI(image_uri);
} catch (Exception e) {
Toast.makeText(this, e.getMessage(), Toast.LENGTH_LONG).show();
}
}
}
这回答了你的问题吗@是的,谢谢你,先生