aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cgeo-calendar/AndroidManifest.xml2
-rw-r--r--main/src/cgeo/geocaching/backup/CentralBackupAgent.java2
-rw-r--r--main/src/cgeo/geocaching/compatibility/AndroidLevel11.java2
-rw-r--r--main/src/cgeo/geocaching/compatibility/AndroidLevel8.java2
-rw-r--r--main/src/cgeo/geocaching/ui/CompassView.java5
5 files changed, 10 insertions, 3 deletions
diff --git a/cgeo-calendar/AndroidManifest.xml b/cgeo-calendar/AndroidManifest.xml
index d187891..cd9da52 100644
--- a/cgeo-calendar/AndroidManifest.xml
+++ b/cgeo-calendar/AndroidManifest.xml
@@ -5,7 +5,7 @@
android:versionCode="1"
android:versionName="1.0" >
- <uses-sdk android:minSdkVersion="4" />
+ <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="8"/>
<uses-permission android:name="android.permission.READ_CALENDAR" />
<uses-permission android:name="android.permission.WRITE_CALENDAR" />
diff --git a/main/src/cgeo/geocaching/backup/CentralBackupAgent.java b/main/src/cgeo/geocaching/backup/CentralBackupAgent.java
index aef2b7b..f6b9024 100644
--- a/main/src/cgeo/geocaching/backup/CentralBackupAgent.java
+++ b/main/src/cgeo/geocaching/backup/CentralBackupAgent.java
@@ -2,9 +2,11 @@ package cgeo.geocaching.backup;
import cgeo.geocaching.Settings;
+import android.annotation.TargetApi;
import android.app.backup.BackupAgentHelper;
import android.app.backup.SharedPreferencesBackupHelper;
+@TargetApi(8)
public class CentralBackupAgent extends BackupAgentHelper {
private static final String PREFS_BACKUP_KEY = "prefs";
diff --git a/main/src/cgeo/geocaching/compatibility/AndroidLevel11.java b/main/src/cgeo/geocaching/compatibility/AndroidLevel11.java
index f933071..a425ee5 100644
--- a/main/src/cgeo/geocaching/compatibility/AndroidLevel11.java
+++ b/main/src/cgeo/geocaching/compatibility/AndroidLevel11.java
@@ -1,10 +1,12 @@
package cgeo.geocaching.compatibility;
+import android.annotation.TargetApi;
import android.app.Activity;
/**
* Android level 11 support
*/
+@TargetApi(11)
public class AndroidLevel11 implements AndroidLevel11Interface {
@Override
diff --git a/main/src/cgeo/geocaching/compatibility/AndroidLevel8.java b/main/src/cgeo/geocaching/compatibility/AndroidLevel8.java
index 859fdf1..ea5a795 100644
--- a/main/src/cgeo/geocaching/compatibility/AndroidLevel8.java
+++ b/main/src/cgeo/geocaching/compatibility/AndroidLevel8.java
@@ -2,10 +2,12 @@ package cgeo.geocaching.compatibility;
import cgeo.geocaching.utils.Log;
+import android.annotation.TargetApi;
import android.app.Activity;
import android.app.backup.BackupManager;
import android.view.Display;
+@TargetApi(8)
public class AndroidLevel8 implements AndroidLevel8Interface {
@Override
diff --git a/main/src/cgeo/geocaching/ui/CompassView.java b/main/src/cgeo/geocaching/ui/CompassView.java
index 71ffd52..048e280 100644
--- a/main/src/cgeo/geocaching/ui/CompassView.java
+++ b/main/src/cgeo/geocaching/ui/CompassView.java
@@ -11,6 +11,7 @@ import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.PaintFlagsDrawFilter;
import android.util.AttributeSet;
+import android.util.FloatMath;
import android.view.View;
public class CompassView extends View {
@@ -136,9 +137,9 @@ public class CompassView extends View {
// If the difference is smaller than 1 degree, do nothing as it
// causes the arrow to vibrate. Round away from 0.
if (diff > 1.0) {
- offset = (float) Math.ceil(diff / 10.0); // for larger angles, rotate faster
+ offset = FloatMath.ceil(diff / 10.0f); // for larger angles, rotate faster
} else if (diff < 1.0) {
- offset = (float) Math.floor(diff / 10.0);
+ offset = FloatMath.floor(diff / 10.0f);
}
return AngleUtils.normalize(actual + offset);