01 先导包
https://javaee.github.io/javamail/#Samples
里面找到 for android的连接
但是后面run时,报错以下内容
javax.mail.Session com.sun.mail.imap.IMAPStore.getSession() would have incor
这只是截取一小段,网上也找不到解决办法。
但是觉得是导包出错,网上搜导包语句,使用下面的两个语句放在build.gradle的 dependencies中,正常
implementation 'com.sun.mail:android-mail:1.5.5'
implementation 'com.sun.mail:android-activation:1.5.5'
02 写类
package com.example.myapplication;
import javax.mail.Address;
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.NoSuchProviderException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.text.AttributedCharacterIterator;
import ja