diff options
Diffstat (limited to 'src/cgeo/geocaching/compatibility/Compatibility.java')
| -rw-r--r-- | src/cgeo/geocaching/compatibility/Compatibility.java | 108 |
1 files changed, 54 insertions, 54 deletions
diff --git a/src/cgeo/geocaching/compatibility/Compatibility.java b/src/cgeo/geocaching/compatibility/Compatibility.java index bc58764..2f94915 100644 --- a/src/cgeo/geocaching/compatibility/Compatibility.java +++ b/src/cgeo/geocaching/compatibility/Compatibility.java @@ -9,64 +9,64 @@ import android.view.Surface; public final class Compatibility { - private static AndroidLevel8 level8; - private static boolean initialized = false; + private static AndroidLevel8 level8; + private static boolean initialized = false; - private static AndroidLevel8 getLevel8() { - if (!initialized) { - try { - final int sdk = Integer.valueOf(Build.VERSION.SDK).intValue(); - if (sdk >= 8) { - level8 = new AndroidLevel8(); - } - } catch (Exception e) { - // nothing - } - initialized = true; - } - return level8; - } + private static AndroidLevel8 getLevel8() { + if (!initialized) { + try { + final int sdk = Integer.valueOf(Build.VERSION.SDK).intValue(); + if (sdk >= 8) { + level8 = new AndroidLevel8(); + } + } catch (Exception e) { + // nothing + } + initialized = true; + } + return level8; + } - public static Float getDirectionNow(final Float directionNowPre, - final Activity activity) { - AndroidLevel8 level8 = getLevel8(); + public static Float getDirectionNow(final Float directionNowPre, + final Activity activity) { + AndroidLevel8 level8 = getLevel8(); - if (level8 != null) { - final int rotation = level8.getRotation(activity); - if (rotation == Surface.ROTATION_90) { - return directionNowPre + 90; - } else if (rotation == Surface.ROTATION_180) { - return directionNowPre + 180; - } else if (rotation == Surface.ROTATION_270) { - return directionNowPre + 270; - } - } else { - final Display display = activity.getWindowManager() - .getDefaultDisplay(); - final int rotation = display.getOrientation(); - if (rotation == Configuration.ORIENTATION_LANDSCAPE) { - return directionNowPre + 90; - } - } - return directionNowPre; - } + if (level8 != null) { + final int rotation = level8.getRotation(activity); + if (rotation == Surface.ROTATION_90) { + return directionNowPre + 90; + } else if (rotation == Surface.ROTATION_180) { + return directionNowPre + 180; + } else if (rotation == Surface.ROTATION_270) { + return directionNowPre + 270; + } + } else { + final Display display = activity.getWindowManager() + .getDefaultDisplay(); + final int rotation = display.getOrientation(); + if (rotation == Configuration.ORIENTATION_LANDSCAPE) { + return directionNowPre + 90; + } + } + return directionNowPre; + } - public static Uri getCalendarProviderURI() { - final int sdk = Integer.valueOf(Build.VERSION.SDK).intValue(); - if (sdk >= 8) { - return Uri.parse("content://com.android.calendar/calendars"); - } else { - return Uri.parse("content://calendar/calendars"); - } - } + public static Uri getCalendarProviderURI() { + final int sdk = Integer.valueOf(Build.VERSION.SDK).intValue(); + if (sdk >= 8) { + return Uri.parse("content://com.android.calendar/calendars"); + } else { + return Uri.parse("content://calendar/calendars"); + } + } - public static Uri getCalenderEventsProviderURI() { - final int sdk = Integer.valueOf(Build.VERSION.SDK).intValue(); - if (sdk >= 8) { - return Uri.parse("content://com.android.calendar/events"); - } else { - return Uri.parse("content://calendar/events"); - } - } + public static Uri getCalenderEventsProviderURI() { + final int sdk = Integer.valueOf(Build.VERSION.SDK).intValue(); + if (sdk >= 8) { + return Uri.parse("content://com.android.calendar/events"); + } else { + return Uri.parse("content://calendar/events"); + } + } } |
