AlarmManagerを使用して、指定した時間にIntentを飛ばすことで、 特定の時間にアプリを起動させることができます。 ActivityでもServiceでもどちらでも起動させることはできますが、 まずは、シンプルなActivityの方を見てみます。 Activityを定期的に起動させる public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); long schedTime = System.currentTimeMillis() + 10000; // 10 sec later Intent i