是否可以在应用程序中设置表单并让填写表单的人员将信息发送给您?如果是这样,我可以得到一些例子吗?
答案 0 :(得分:0)
您可以在应用程序中保留EditText框,并在调用默认电子邮件客户端时传递已使用相同捆绑包输入的数据。您可以使用以下代码执行相同的操作
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
String[] recipients = new String[]{"my@email.com", "",};
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Test");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "This is email's message");
emailIntent.setType("text/plain");
startActivity(Intent.createChooser(emailIntent, "Send mail..."));
建议在Android中使用默认的EMail客户端,因为用户将保存所有登录凭据信息。他只需要从那里发送邮件。如果您想从您的应用程序发送邮件,您需要编写一个可以发送电子邮件的应用程序,用户应该在您的应用程序中再次配置他的帐户。