From 2abc43c3bfd0c06f3e7a00180c8d0cff392bf531 Mon Sep 17 00:00:00 2001 From: Ricky Barrette Date: Thu, 21 Jun 2012 10:03:06 -0400 Subject: [PATCH] Added a static update interval fail safe set of 15 minutes Signed-off-by: Ricky Barrette --- LocationLib/bin/locationlib.jar | Bin 62392 -> 62433 bytes .../android/SkyHook/SkyHookService.java | 4 ++-- .../debug/LocationLibraryConstants.java | 8 +++++++- .../android/location/LocationService.java | 4 ++-- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/LocationLib/bin/locationlib.jar b/LocationLib/bin/locationlib.jar index db83dc2aa40dd503e70a99e78cbfc7efcb67f70c..c478c12fade37ee477abeb4ace9746cd7d1fd797 100644 GIT binary patch delta 7933 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 delta 7996 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 J+KV?v{|_3i>m2|9 diff --git a/LocationLib/src/com/TwentyCodes/android/SkyHook/SkyHookService.java b/LocationLib/src/com/TwentyCodes/android/SkyHook/SkyHookService.java index 544a292..49bec25 100644 --- a/LocationLib/src/com/TwentyCodes/android/SkyHook/SkyHookService.java +++ b/LocationLib/src/com/TwentyCodes/android/SkyHook/SkyHookService.java @@ -162,10 +162,10 @@ public class SkyHookService extends Service implements GeoPointLocationListener, if(intent != null){ if (intent.hasExtra(LocationLibraryConstants.INTENT_EXTRA_PERIOD_BETWEEN_UPDATES)) - mPeriod = intent.getLongExtra(LocationLibraryConstants.INTENT_EXTRA_PERIOD_BETWEEN_UPDATES, 60000L); + mPeriod = intent.getLongExtra(LocationLibraryConstants.INTENT_EXTRA_PERIOD_BETWEEN_UPDATES, LocationLibraryConstants.FAIL_SAFE_UPDATE_INVERVAL); if (intent.hasExtra(LocationLibraryConstants.INTENT_EXTRA_REQUIRED_ACCURACY)) - mRequiredAccuracy = intent.getIntExtra(LocationLibraryConstants.INTENT_EXTRA_REQUIRED_ACCURACY, -1); + mRequiredAccuracy = intent.getIntExtra(LocationLibraryConstants.INTENT_EXTRA_REQUIRED_ACCURACY, LocationLibraryConstants.MINIMUM_REQUIRED_ACCURACY); } } diff --git a/LocationLib/src/com/TwentyCodes/android/debug/LocationLibraryConstants.java b/LocationLib/src/com/TwentyCodes/android/debug/LocationLibraryConstants.java index 42e4b33..d83824f 100644 --- a/LocationLib/src/com/TwentyCodes/android/debug/LocationLibraryConstants.java +++ b/LocationLib/src/com/TwentyCodes/android/debug/LocationLibraryConstants.java @@ -8,6 +8,7 @@ package com.TwentyCodes.android.debug; import com.TwentyCodes.android.location.BaseLocationReceiver; +import android.app.AlarmManager; import android.hardware.SensorManager; import android.location.LocationManager; @@ -51,7 +52,7 @@ public final class LocationLibraryConstants { * Minimum Required accuracy to report * @author ricky barrette */ - public static final int MINIMUM_REQUIRED_ACCURACY = 50; + public static final int MINIMUM_REQUIRED_ACCURACY = 100; public static final boolean SUPPORTS_FROYO; @@ -70,4 +71,9 @@ public final class LocationLibraryConstants { * Used to tell the service how accurate of a location you want reported */ public static final String INTENT_EXTRA_REQUIRED_ACCURACY = "required_accuracy"; + + /** + * used if the INTENT_EXTRA_PERIOD_BETWEEN_UPDATES is present, but contains no data + */ + public static final long FAIL_SAFE_UPDATE_INVERVAL = AlarmManager.INTERVAL_FIFTEEN_MINUTES; } \ No newline at end of file diff --git a/LocationLib/src/com/TwentyCodes/android/location/LocationService.java b/LocationLib/src/com/TwentyCodes/android/location/LocationService.java index 8be7829..64a690b 100644 --- a/LocationLib/src/com/TwentyCodes/android/location/LocationService.java +++ b/LocationLib/src/com/TwentyCodes/android/location/LocationService.java @@ -165,10 +165,10 @@ public class LocationService extends Service implements LocationListener { this.mIntent = intent; if (intent.hasExtra(LocationLibraryConstants.INTENT_EXTRA_PERIOD_BETWEEN_UPDATES)) - mPeriod = intent.getLongExtra(LocationLibraryConstants.INTENT_EXTRA_PERIOD_BETWEEN_UPDATES, 60000L); + mPeriod = intent.getLongExtra(LocationLibraryConstants.INTENT_EXTRA_PERIOD_BETWEEN_UPDATES, LocationLibraryConstants.FAIL_SAFE_UPDATE_INVERVAL); if (intent.hasExtra(LocationLibraryConstants.INTENT_EXTRA_REQUIRED_ACCURACY)) - mRequiredAccuracy = intent.getIntExtra(LocationLibraryConstants.INTENT_EXTRA_REQUIRED_ACCURACY, -1); + mRequiredAccuracy = intent.getIntExtra(LocationLibraryConstants.INTENT_EXTRA_REQUIRED_ACCURACY, LocationLibraryConstants.MINIMUM_REQUIRED_ACCURACY); } /**