2

毎日日の出時にアラームをトリガーする必要があります。私はこのように日の出時間を取得します: "06:55"

Location location = new Location(latitude, longitude);
SunriseSunsetCalculator calculator = new SunriseSunsetCalculator(location, "GMT"+localTime);
String officialSunrise = calculator.getOfficialSunriseForDate(Calendar.getInstance());

つまり、トリガーする時間は毎日異なります。

alarms.setInexactRepeating(AlarmManager.RTC_WAKEUP, startmillis,intervalmillis, wakeUp); 

どの方向に進むべきかについての一般的なガイダンスをいただければ幸いです。

4

2 に答える 2

1

毎日違う時間に鳴るアラームを設定する代わりに。毎日別々のアラームを設定する必要があります。これを行うには、アラームが鳴った後に翌日のアラームを設定することをお勧めします。

于 2013-09-23T02:08:07.327 に答える