作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我有一个问题 .. 我只想要电子邮件 Activity 来解决 Intent ACTION.SEND 但除了电子邮件之外,我还获得了其他应用程序(例如 TubeMate),即使我已将 mime 类型设置为“message/rfc822”...知道如何让电子邮件应用程序解决它..
最佳答案
String recepientEmail = ""; // either set to destination email or leave empty
Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setData(Uri.parse("mailto:" + recepientEmail));
startActivity(intent);
重点是使用 ACTION_SENDTO
作为操作,mailto:
作为数据。如果您想让用户指定目标电子邮件,只需使用 mailto:
;如果您自己指定电子邮件,请使用 mailto:name@example.com
建议的方法过滤所有可以发送电子邮件的应用程序(例如默认电子邮件应用程序或gmail)
关于android - 只有电子邮件应用程序才能解决 Intent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6506637/
我是一名优秀的程序员,十分优秀!