AndroidにはAlarmManagerというしくみがあります。 AlarmManagerを使うことで指定した時間に任意の処理をさせることができます。 詳しくは続きからご覧下さい。