Android 在没有用户交互的情况下发送电子邮件-身份验证问题

Android 在没有用户交互的情况下发送电子邮件-身份验证问题,android,Android,我正在尝试从我的应用程序发送电子邮件,用户无需确认。我从这篇文章中获得了一些成功的答案: 但是,这需要将电子邮件密码放入代码本身。出于安全考虑,我不想这样做。我也不想问用户他们的密码。这可能会让他们感到困惑。如果一个应用程序能让我通过gmail,我会怀疑 有没有办法避免必须指定发送密码,也许可以使用AccountManager对手机的gmail帐户进行身份验证 或者,如果我选择使用自己的密码,我将如何加密密码 谢谢 如果您希望在不提示用户或不让用户提供凭据的情况下发送电子邮件,那么您需要自己提供

我正在尝试从我的应用程序发送电子邮件,用户无需确认。我从这篇文章中获得了一些成功的答案: 但是,这需要将电子邮件密码放入代码本身。出于安全考虑,我不想这样做。我也不想问用户他们的密码。这可能会让他们感到困惑。如果一个应用程序能让我通过gmail,我会怀疑

有没有办法避免必须指定发送密码,也许可以使用AccountManager对手机的gmail帐户进行身份验证

或者,如果我选择使用自己的密码,我将如何加密密码


谢谢

如果您希望在不提示用户或不让用户提供凭据的情况下发送电子邮件,那么您需要自己提供凭据。至于隐藏密码字符串,你可以考虑这样做: