summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorBrad Leege <bleege@gmail.com>2015-08-21 15:46:16 -0500
committerBrad Leege <bleege@gmail.com>2015-08-21 15:46:16 -0500
commita07fe3aecdf79f1fcaaedb01928bc311c67ca37a (patch)
tree736858cfb74ce3aa05061a050b08504435e50d2e /android
parentb6d6e4c6639e59d1d8342961c89154157915184b (diff)
downloadqtlocation-mapboxgl-a07fe3aecdf79f1fcaaedb01928bc311c67ca37a.tar.gz
#934 - Setting SDK Minimum to API 15. Removing TargetApi Annotations.
Diffstat (limited to 'android')
-rw-r--r--android/java/MapboxGLAndroidSDK/gradle.properties2
-rw-r--r--android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/views/MapView.java13
-rw-r--r--android/java/MapboxGLAndroidSDKTestApp/build.gradle2
3 files changed, 7 insertions, 10 deletions
diff --git a/android/java/MapboxGLAndroidSDK/gradle.properties b/android/java/MapboxGLAndroidSDK/gradle.properties
index dd24c0ff64..5d862987b9 100644
--- a/android/java/MapboxGLAndroidSDK/gradle.properties
+++ b/android/java/MapboxGLAndroidSDK/gradle.properties
@@ -12,7 +12,7 @@ POM_LICENCE_DIST=repo
POM_DEVELOPER_ID=mapbox
POM_DEVELOPER_NAME=Mapbox
-ANDROID_MIN_SDK=10
+ANDROID_MIN_SDK=15
ANDROID_BUILD_TARGET_SDK_VERSION=23
ANDROID_BUILD_TOOLS_VERSION=23
ANDROID_BUILD_SDK_VERSION=23
diff --git a/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/views/MapView.java b/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/views/MapView.java
index de99fcd630..677bacf9f7 100644
--- a/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/views/MapView.java
+++ b/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/views/MapView.java
@@ -209,7 +209,6 @@ public class MapView extends FrameLayout implements LocationListener {
//
// Common initialization code goes here
- @TargetApi(16)
private void initialize(Context context, AttributeSet attrs) {
// Save the context
@@ -236,12 +235,11 @@ public class MapView extends FrameLayout implements LocationListener {
ActivityManager.MemoryInfo memoryInfo = new ActivityManager.MemoryInfo();
ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
activityManager.getMemoryInfo(memoryInfo);
+ long maxMemory = memoryInfo.availMem;
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
- long totalMemory = memoryInfo.totalMem;
- mNativeMapView = new NativeMapView(this, cachePath, dataPath, apkPath, mScreenDensity, availableProcessors, totalMemory);
- } else {
- throw new RuntimeException("Need to implement totalMemory on pre-Jelly Bean devices.");
+ maxMemory = memoryInfo.totalMem;
}
+ mNativeMapView = new NativeMapView(this, cachePath, dataPath, apkPath, mScreenDensity, availableProcessors, maxMemory);
// Ensure this view is interactable
setClickable(true);
@@ -776,7 +774,6 @@ public class MapView extends FrameLayout implements LocationListener {
}
}
- @TargetApi(9)
private class Callbacks2 extends Callbacks implements SurfaceHolder.Callback2 {
// Called when we need to redraw the view
@@ -843,7 +840,7 @@ public class MapView extends FrameLayout implements LocationListener {
}
// Called when user touches the screen, all positions are absolute
- @Override @TargetApi(14)
+ @Override
public boolean onTouchEvent(@NonNull MotionEvent event) {
// Check and ignore non touch or left clicks
if ((android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) && (event.getButtonState() != 0) && (event.getButtonState() != MotionEvent.BUTTON_PRIMARY)) {
@@ -1396,7 +1393,7 @@ public class MapView extends FrameLayout implements LocationListener {
// Called when the mouse pointer enters or exits the view
// or when it fades in or out due to movement
- @Override @TargetApi(14)
+ @Override
public boolean onHoverEvent(@NonNull MotionEvent event) {
switch (event.getActionMasked()) {
case MotionEvent.ACTION_HOVER_ENTER:
diff --git a/android/java/MapboxGLAndroidSDKTestApp/build.gradle b/android/java/MapboxGLAndroidSDKTestApp/build.gradle
index 660720b00e..b3e4164f26 100644
--- a/android/java/MapboxGLAndroidSDKTestApp/build.gradle
+++ b/android/java/MapboxGLAndroidSDKTestApp/build.gradle
@@ -47,7 +47,7 @@ android {
defaultConfig {
applicationId "com.mapbox.mapboxgl.testapp"
- minSdkVersion 10
+ minSdkVersion 15
targetSdkVersion 23
versionCode 4
versionName "0.1.3"