wangzhibo
4 天以前 ae6f40460dcd56af6c5f60ba52c883854c3bac55
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package nodomain.freeyourgadget.gadgetbridge.devices.garmin;
 
import nodomain.freeyourgadget.gadgetbridge.util.CheckSums;
 
public class GarminPreferences {
    public static final String PREF_GARMIN_CAPABILITIES = "garmin_capabilities";
    public static final String PREF_FEAT_CANNED_MESSAGES = "feat_canned_messages";
    public static final String PREF_FEAT_CONTACTS = "feat_contacts";
    public static final String PREF_AGPS_KNOWN_URLS = "garmin_agps_known_urls";
    public static final String PREF_GARMIN_AGPS_STATUS = "garmin_agps_status_%s";
    public static final String PREF_GARMIN_AGPS_UPDATE_TIME = "garmin_agps_update_time_%s";
    public static final String PREF_GARMIN_AGPS_FOLDER = "garmin_agps_folder";
    public static final String PREF_GARMIN_AGPS_FILENAME = "garmin_agps_filename_%s";
    public static final String PREF_GARMIN_REALTIME_SETTINGS = "garmin_realtime_settings";
 
    public static String agpsStatus(final String url) {
        return String.format(GarminPreferences.PREF_GARMIN_AGPS_STATUS, CheckSums.md5(url));
    }
 
    public static String agpsUpdateTime(final String url) {
        return String.format(GarminPreferences.PREF_GARMIN_AGPS_UPDATE_TIME, CheckSums.md5(url));
    }
 
    public static String agpsFilename(final String url) {
        return String.format(GarminPreferences.PREF_GARMIN_AGPS_FILENAME, CheckSums.md5(url));
    }
}