Added GPS Status to the service so activities can access to the GPS Status.

This commit is contained in:
Román
2020-07-17 15:48:53 +02:00
committed by Román Martínez
parent 18546fd3cc
commit e2b741dd08
11 changed files with 348 additions and 6 deletions
@@ -0,0 +1,23 @@
package de.dennisguse.opentracks.services.handlers;
import de.dennisguse.opentracks.R;
/**
* For each status value set an icon and id message.
*/
public enum GpsStatusValue {
GPS_NONE(R.drawable.ic_gps_off_24dp, R.string.gps_disabled_msg),
GPS_ENABLED(R.drawable.ic_gps_not_fixed_24dp, R.string.gps_wait_for_signal),
GPS_DISABLED(R.drawable.ic_gps_off_24dp, R.string.gps_disabled_msg),
GPS_SIGNAL_FIX(R.drawable.ic_gps_fixed_24dp, R.string.gps_fixed_and_ready),
GPS_SIGNAL_BAD(R.drawable.ic_gps_fixed_24dp, R.string.gps_wait_for_better_signal),
GPS_SIGNAL_LOST(R.drawable.ic_gps_not_fixed_24dp, R.string.gps_wait_for_signal);
public final int icon;
public final int message;
GpsStatusValue(int icon, int message) {
this.icon = icon;
this.message = message;
}
}