@ -81,54 +81,54 @@ public class Settings implements SharedPreferences
* /
public static final String dateFormat = "E dd.MM.yyyy HH:mm:ss:ssss" ;
p rotected static final int default_positioningEngine = 0 ;
p rotected static final long default_minimumDistanceChangeForGpsUpdate = 100 ;
p rotected static final long default_minimumDistanceChangeForNetworkUpdate = 500 ; // in Meters
p rotected static final long default_satisfactoryAccuracyGps = 50 ;
p rotected static final long default_satisfactoryAccuracyNetwork = 1000 ;
p rotected static final int default_gpsTimeout = 300 ; // seconds
p rotected static final long default_minimumTimeBetweenUpdate = 30000 ; // in Milliseconds
p rotected static final boolean default_startServiceAtSystemBoot = false ;
p rotected static final boolean default_writeLogFile = false ;
p rotected static final long default_logLevel = 2 ;
p rotected static final int default_logFileMaxSize = 10 ;
p rotected static final boolean default_useTextToSpeechOnNormal = false ;
p rotected static final boolean default_useTextToSpeechOnVibrate = false ;
p rotected static final boolean default_useTextToSpeechOnSilent = false ;
p rotected static final boolean default_muteTextToSpeechDuringCalls = true ;
p rotected static final boolean default_useWifiForPositioning = true ;
p rotected static final boolean default_useAccelerometerForPositioning = true ;
p rotected static final long default_useAccelerometerAfterIdleTime = 5 ;
p rotected static final long default_accelerometerMovementThreshold = 2 ;
p rotected static final long default_speedMaximumTimeBetweenLocations = 4 ;
p rotected static final long default_timeBetweenNoiseLevelMeasurements = 60 ;
p rotected static final long default_lengthOfNoiseLevelMeasurements = 5 ;
p rotected static final long default_referenceValueForNoiseLevelMeasurements = 20 ;
p rotected static final boolean default_hasServiceBeenRunning = false ;
p rotected static final boolean default_startServiceAfterAppUpdate = true ;
p rotected static final boolean default_startNewThreadForRuleActivation = true ;
p rotected static final boolean default_showIconWhenServiceIsRunning = true ;
p rotected static final boolean default_httpAcceptAllCertificates = false ;
p rotected static final int default_httpAttempts = 3 ;
p rotected static final int default_httpAttemptsTimeout = 60 ;
p rotected static final int default_httpAttemptGap = 2 ;
p rotected static final PointOfInterest default_lastActivePoi = null ;
p rotected static final boolean default_rememberLastActivePoi = true ;
p rotected static final int default_locationRingBufferSize = 3 ;
p rotected static final long default_timeBetweenProcessMonitorings = 60 ;
p rotected static final long default_acceptDevicePositionSignalEveryX_MilliSeconds = 1000 ;
p rotected static final int default_activityDetectionFrequency = 60 ;
p rotected static final int default_activityDetectionRequiredProbability = 75 ;
p rotected static final boolean default_privacyLocationing = false ;
p rotected static final int default_startScreen = 0 ;
p rotected static final int default_tabsPlacement = 0 ;
p rotected static final boolean default_executeRulesAndProfilesWithSingleClick = false ;
p rotected static final boolean default_displayNewsOnMainScreen = false ;
p rotected static final boolean default_automaticUpdateCheck = false ;
p rotected static final boolean default_lockSoundChanges = false ;
p rotected static final long default_lastNewsPolltime = - 1 ;
p rotected static final long default_lastUpdateCheck = - 1 ;
p rotected static final long default_musicCheckFrequency = 2500 ;
p ublic static final int default_positioningEngine = 0 ;
p ublic static final long default_minimumDistanceChangeForGpsUpdate = 100 ;
p ublic static final long default_minimumDistanceChangeForNetworkUpdate = 500 ; // in Meters
p ublic static final long default_satisfactoryAccuracyGps = 50 ;
p ublic static final long default_satisfactoryAccuracyNetwork = 1000 ;
p ublic static final int default_gpsTimeout = 300 ; // seconds
p ublic static final long default_minimumTimeBetweenUpdate = 30000 ; // in Milliseconds
p ublic static final boolean default_startServiceAtSystemBoot = false ;
p ublic static final boolean default_writeLogFile = false ;
p ublic static final long default_logLevel = 2 ;
p ublic static final int default_logFileMaxSize = 10 ;
p ublic static final boolean default_useTextToSpeechOnNormal = false ;
p ublic static final boolean default_useTextToSpeechOnVibrate = false ;
p ublic static final boolean default_useTextToSpeechOnSilent = false ;
p ublic static final boolean default_muteTextToSpeechDuringCalls = true ;
p ublic static final boolean default_useWifiForPositioning = true ;
p ublic static final boolean default_useAccelerometerForPositioning = true ;
p ublic static final long default_useAccelerometerAfterIdleTime = 5 ;
p ublic static final long default_accelerometerMovementThreshold = 2 ;
p ublic static final long default_speedMaximumTimeBetweenLocations = 4 ;
p ublic static final long default_timeBetweenNoiseLevelMeasurements = 60 ;
p ublic static final long default_lengthOfNoiseLevelMeasurements = 5 ;
p ublic static final long default_referenceValueForNoiseLevelMeasurements = 20 ;
p ublic static final boolean default_hasServiceBeenRunning = false ;
p ublic static final boolean default_startServiceAfterAppUpdate = true ;
p ublic static final boolean default_startNewThreadForRuleActivation = true ;
p ublic static final boolean default_showIconWhenServiceIsRunning = true ;
p ublic static final boolean default_httpAcceptAllCertificates = false ;
p ublic static final int default_httpAttempts = 3 ;
p ublic static final int default_httpAttemptsTimeout = 60 ;
p ublic static final int default_httpAttemptGap = 2 ;
p ublic static final PointOfInterest default_lastActivePoi = null ;
p ublic static final boolean default_rememberLastActivePoi = true ;
p ublic static final int default_locationRingBufferSize = 3 ;
p ublic static final long default_timeBetweenProcessMonitorings = 60 ;
p ublic static final long default_acceptDevicePositionSignalEveryX_MilliSeconds = 1000 ;
p ublic static final int default_activityDetectionFrequency = 60 ;
p ublic static final int default_activityDetectionRequiredProbability = 75 ;
p ublic static final boolean default_privacyLocationing = false ;
p ublic static final int default_startScreen = 0 ;
p ublic static final int default_tabsPlacement = 0 ;
p ublic static final boolean default_executeRulesAndProfilesWithSingleClick = false ;
p ublic static final boolean default_displayNewsOnMainScreen = false ;
p ublic static final boolean default_automaticUpdateCheck = false ;
p ublic static final boolean default_lockSoundChanges = false ;
p ublic static final long default_lastNewsPolltime = - 1 ;
p ublic static final long default_lastUpdateCheck = - 1 ;
p ublic static final long default_musicCheckFrequency = 2500 ;
@Override
public boolean contains ( String arg0 )
@ -265,6 +265,9 @@ public class Settings implements SharedPreferences
musicCheckFrequency = Long . parseLong ( prefs . getString ( "musicCheckFrequency" , String . valueOf ( default_musicCheckFrequency ) ) ) ;
if ( Settings . musicCheckFrequency = = 0 )
Settings . musicCheckFrequency = Settings . default_musicCheckFrequency ;
executeRulesAndProfilesWithSingleClick = prefs . getBoolean ( "executeRulesAndProfilesWithSingleClick" , default_executeRulesAndProfilesWithSingleClick ) ;
automaticUpdateCheck = prefs . getBoolean ( "automaticUpdateCheck" , default_automaticUpdateCheck ) ;
displayNewsOnMainScreen = prefs . getBoolean ( "displayNewsOnMainScreen" , default_displayNewsOnMainScreen ) ;
@ -546,6 +549,9 @@ public class Settings implements SharedPreferences
editor . putBoolean ( "executeRulesAndProfilesWithSingleClick" , executeRulesAndProfilesWithSingleClick ) ;
editor . putBoolean ( "automaticUpdateCheck" , automaticUpdateCheck ) ;
editor . putBoolean ( "displayNewsOnMainScreen" , displayNewsOnMainScreen ) ;
if ( Settings . musicCheckFrequency = = 0 )
Settings . musicCheckFrequency = Settings . default_musicCheckFrequency ;
editor . putString ( "musicCheckFrequency" , String . valueOf ( musicCheckFrequency ) ) ;
editor . putBoolean ( "lockSoundChanges" , lockSoundChanges ) ;