From 339038b369aab4be4305ef4ea1d3b0dfeb12a79d Mon Sep 17 00:00:00 2001 From: Nathaniel Wesley Filardo Date: Sat, 20 Aug 2016 19:32:39 -0400 Subject: [PATCH] Drop minSDK requirement to 22 Use ActivityCompat from support libs for requesting permission --- mobile/build.gradle | 2 +- .../java/com/acmetensortoys/android/teled/UI/MainActivity.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mobile/build.gradle b/mobile/build.gradle index 314049e..d18d87a 100644 --- a/mobile/build.gradle +++ b/mobile/build.gradle @@ -6,7 +6,7 @@ android { defaultConfig { applicationId "com.acmetensortoys.android.teled" - minSdkVersion 23 + minSdkVersion 22 targetSdkVersion 23 versionCode 1 versionName "1.0" diff --git a/mobile/src/main/java/com/acmetensortoys/android/teled/UI/MainActivity.java b/mobile/src/main/java/com/acmetensortoys/android/teled/UI/MainActivity.java index eb4bc33..0d79067 100644 --- a/mobile/src/main/java/com/acmetensortoys/android/teled/UI/MainActivity.java +++ b/mobile/src/main/java/com/acmetensortoys/android/teled/UI/MainActivity.java @@ -28,6 +28,7 @@ import android.os.SystemClock; import android.preference.PreferenceManager; import android.renderscript.RSInvalidStateException; import android.support.annotation.NonNull; +import android.support.v4.app.ActivityCompat; import android.view.Menu; import android.view.MenuItem; import android.util.Log; @@ -106,7 +107,7 @@ public class MainActivity extends Activity Context.BIND_AUTO_CREATE | Context.BIND_ABOVE_CLIENT); Log.d("Main", "Requesting permission?"); - requestPermissions( + ActivityCompat.requestPermissions(this, new String[]{ Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.RECEIVE_SMS, -- 2.50.1