1

位置情報 (緯度、経度、高度) を取得し、ACTION_SEND を使用して gmail アカウントにメールを送信するアプリケーションを作成しました。しかし、自動生成されたメールをそのアカウントに送信できません。場所が変わるたびにメールを送信する必要があります。しかし、私のアプリケーションは利用可能なセレクターのリストを表示しています。アイデアをください。

4

1 に答える 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 に答える