2011-09-21 89 views
1

我有一个应用程序,如果应用程序用户的电话没有设置他们的电子邮件,它将从服务器发送一封电子邮件。否则,它会通过Android设备发送。如何检查电话是否可以通过手机发送?

有什么方法可以检查电话上是否配置了电子邮件?

感谢

+0

询问用户?我认为这是一个非常简单的解决方案。 –

+0

只是一个小小的评论,除非你担心泛滥的服务器,你应该总是尝试从那里发送电子邮件。至少我个人会担心在市场上的downvotes由于投诉,如“Ur应用程序使我的手机数据Skyrocket !!! 1!1”投诉,当然,这不是太多的数据,他们接受条款,但会电子邮件真的打破你的服务器? :) – Bob

+0

我认为其目的是尽量减少垃圾邮件文件夹的电子邮件数量。由于我们从朋友发送电子邮件,通常不会直接在那里。我只是想知道是否有一种方法来检查是否有电子邮件,因为当我在没有电子邮件的电话上测试它时,它给了我一个消息,说没有找到电子邮件应用程序,也没有发送电子邮件。 – Sean

回答

0

的另一种方式,让用户来决定发送电子邮件是刚刚创建和使用电子邮件的意图。这样用户就会看到您想要发送电子邮件,并且可以选择通过哪个电子邮件客户端发送电子邮件。

例子:

startActivity(new Intent(Intent.ACTION_SENDTO, Uri.parse("mailto:[email protected]")); 
相关问题