From: Nathaniel Wesley Filardo Date: Sat, 20 Aug 2016 23:32:39 +0000 (-0400) Subject: Drop minSDK requirement to 22 X-Git-Url: https://hydra-www.ietfng.org/gitweb/?a=commitdiff_plain;p=acmetensortoys-teled Drop minSDK requirement to 22 Use ActivityCompat from support libs for requesting permission --- 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,