ここでは、アラーム サービスを使用して 30 分ごとにアラームを再生します。現在、すべての開始から10秒ごとに再生するように設定しています。
コードは次のとおりです。
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.settings_layout);
Intent myIntent = new Intent(SettingsActivity.this, MyAlarmService.class);
pendingIntent = PendingIntent.getService(SettingsActivity.this, 0, myIntent, 0);
AlarmManager alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 10*1000, pendingIntent);
}
今問題は、アプリケーションの開始時からではなく、12:30 からアラームを開始したいということで、30 分ごとに繰り返し再生する必要があります。1:00、1:30、2:00 のように。. . 等
では、コードで何を変更する必要がありますか?