我没有找到任何有用的信息。
有没有从我的Android应用程序发送邮件的最佳方法? 将用户和密码存储在代码中是否安全? (我猜不会) 最好的方法是,如果我想通过邮件发送邮件,用户正在手机上使用? (通过代码)
答案 0 :(得分:0)
要存储userId和密码,您可以使用sharedpreferences。 要通过Android电子邮件应用程序发送邮件,您可以使用以下代码。
Intent emailIntent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
"mailto","abc@gmail.com", null));
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, "Body");
startActivity(Intent.createChooser(emailIntent, "Send email..."));
希望这有帮助。
更新:似乎在4.3上,我们需要传递字符串数组而不是字符串来表示电子邮件地址。我们可能需要再添加一行:
intent.putExtra(Intent.EXTRA_EMAIL, addresses); // String[] addresses
答案 1 :(得分:0)
您不应该存储任何密码,只能访问服务器提供的令牌,或者存储和比较密码的密码