|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
package com.xypower.mpapp;
|
|
|
|
|
|
|
|
|
|
import static java.lang.System.err;
|
|
|
|
|
import static java.lang.System.loadLibrary;
|
|
|
|
|
|
|
|
|
|
import android.app.AlarmManager;
|
|
|
|
@ -433,6 +434,11 @@ public class MicroPhotoService extends Service {
|
|
|
|
|
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, alarmIntent, PendingIntent.FLAG_UPDATE_CURRENT);
|
|
|
|
|
|
|
|
|
|
AlarmManager alarmManager = (AlarmManager) context.getSystemService(ALARM_SERVICE);
|
|
|
|
|
try {
|
|
|
|
|
alarmManager.cancel(pendingIntent);
|
|
|
|
|
} catch (Exception ex) {
|
|
|
|
|
ex.printStackTrace();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
long currentTimeMillis = System.currentTimeMillis();
|
|
|
|
|
Date date = new Date(currentTimeMillis + timeout);
|
|
|
|
@ -485,7 +491,7 @@ public class MicroPhotoService extends Service {
|
|
|
|
|
val = photoTimeData[idx];
|
|
|
|
|
ts = (int) ((val & 0x00FFFFFF00000000L) >> 32) + offset;
|
|
|
|
|
|
|
|
|
|
if (ts < secondsOfToday) {
|
|
|
|
|
if (ts <= secondsOfToday) {
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|