通过Android应用程序发送自动消息

时间:2014-08-23 03:09:15

标签: android email message send

我只是想知道是否有可能从应用程序发送消息而不使用actionView或actionSend(意味着没有要求选择器通过谷歌或hotmail等发送...)来自Intent?

我想做的就像TextView和Button

用户将在textview中输入文本然后单击按钮发送消息,然后该消息将自动发送给开发人员(我)

我希望我能想到的是可能的。

2 个答案:

答案 0 :(得分:1)

我不确定您要发送的是什么类型的邮件,但您可以使用手机的短信功能不仅可以发送短信,还可以发送电子邮件。

SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage("1"+yourPhoneNumber, userPhoneNumber, message, null, null);

您可以使用电子邮件替换电话号码,它可以在没有用户交互的情况下工作(与通过电子邮件客户端发送无法自动完成的电子邮件不同)。您可以通过发送自己的电子邮件来试用它。根据您的具体情况,您可以设置开发人员电子邮件,以处理您尝试发送的所有这些邮件。唯一的问题是您可能不知道您从谁接收消息。例如,如果您发送短信 - >电子邮件,它可能会显示为来自something@vz.com或其他东西。但是,您可以通过在消息有效负载本身中包含附加信息来缓解此问题。

答案 1 :(得分:0)

是的,有可能。您可以使用Internet连接将消息保存到某些云存储或其他内容。就个人而言,我更喜欢使用Parse.com因为它们有一个惊人的API,可以为您节省很多麻烦。

只需将EditText中的邮件添加到ParseObject,然后调用saveEventually()方法即可。一旦互联网重新开启,该消息将被发送到您的云存储。