我创建了一个应用程序,它获取位置信息(纬度、经度、高度)并使用 ACTION_SEND 向某个 gmail 帐户发送电子邮件。但我无法将自动生成的邮件发送到该帐户。每当位置发生变化时,我都需要发送邮件。但是我的应用程序正在显示可用的选择器列表。请给我一些想法。
问问题
193 次
1 回答
1
从您的情况来看,当您的位置正确更改时,您需要发送邮件。所以,你已经从你的班级onLocationChanged了。从那里,您可以使用此示例发送邮件。
例如,
public void onLocationChanged(Location loc)
{
// Call the GmailSender as per the example
try {
GMailSender sender = new GMailSender("username@gmail.com", "password");
sender.sendMail("This is Subject",
"This is Body",
"user@gmail.com",
"user@yahoo.com");
} catch (Exception e) {
Log.e("SendMail", e.getMessage(), e);
}
}
因此,您可以简单地在您的位置发生变化时发送邮件,而不是通过单击按钮发送邮件。
于 2012-08-31T07:50:45.213 回答