2010年07月02日

帰るメール for Android

痒いところに手の届くアプリが見当たらなかったので、小一時間ほどで作りました。

マーケットに出すほどでもない小物アプリなので、まるっとソース公開します。

起動すると、定型文を特定の宛先に送信するメールを書くアプリです。

現在時刻に対して一定時間を加えた時刻を、自動で生成するのがポイントです。

K9メール(日本語版)でしか動作確認してません。

 

#こいつを汎用アプリにする気力がないのが、マーケットに上げない理由。




package jp.sblo.pandora.frogmail;


import java.util.Calendar;


import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;


public class FrogMail extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.main);


        final Calendar calendar = Calendar.getInstance();


        int hour = calendar.get(Calendar.HOUR_OF_DAY);
        int minute = calendar.get(Calendar.MINUTE);


        final int add = 90;
       
        minute += 9;
        minute -= minute % 10;
        minute += add;
        hour += minute/60;
        minute %= 60;
        hour %= 24;
       
        final String to = "---@---";
        final String title = "今から帰ります";
        final String body = "ETA" + String.format("%02d%02d", hour, minute);


        Intent it = new Intent();
        it.setAction(Intent.ACTION_SENDTO );
        it.setData(Uri.parse("mailto:" + to + "?subject="+title+"&body=" + body));
        startActivity(it);


        finish();
    }
}

posted by Jiro at 00:07 | Comment(0) | TrackBack(0) | 日記
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/39392238
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック