待ち受けアプリケーション
時計の変化に合わせてプログラムを実行するには

MApplicationクラスのprocessSystemEventメソッドで携帯電話の時計(分単位)の変化時に発生するイベント(CLOCK_TICK_EVENT)を 処理します。

デフォルトではこのイベント(CLOCK_TICK_EVENT)は発生しないので、MApplicationクラスのsetClockTickメソッドを使って発生を指定します。

注意)イベント(CLOCK_TICK_EVENT)はアプリケーションの状態に関係なく発生します。

例)
時計(分)が変化すると、アプリが終了します(但し、待ち受け起動する必要があります)。
import com.nttdocomo.ui.*;

public class Example extends MApplication
{
    public void start()
    {
        // ClockTickイベント発生の指定
        setClockTick(true);
    }
    public void processSystemEvent(int type, int param)
    {
        if(type==CLOCK_TICK_EVENT)
        {
            // アプリの終了
            terminate();
        }
    }
}