]> hydra-www.ietfng.org Git - acmetensortoys-teled/commitdiff
Drop minSDK requirement to 22 main
authorNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Sat, 20 Aug 2016 23:32:39 +0000 (19:32 -0400)
committerNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Sat, 20 Aug 2016 23:32:39 +0000 (19:32 -0400)
Use ActivityCompat from support libs for requesting permission

mobile/build.gradle
mobile/src/main/java/com/acmetensortoys/android/teled/UI/MainActivity.java

index 314049e95379f024ce315110cc02bd0b400f34c0..d18d87aa442562c4b508c6d6860ec6706602f720 100644 (file)
@@ -6,7 +6,7 @@ android {
 
     defaultConfig {
         applicationId "com.acmetensortoys.android.teled"
 
     defaultConfig {
         applicationId "com.acmetensortoys.android.teled"
-        minSdkVersion 23
+        minSdkVersion 22
         targetSdkVersion 23
         versionCode 1
         versionName "1.0"
         targetSdkVersion 23
         versionCode 1
         versionName "1.0"
index eb4bc336c5b8a9b17c71f96dd39a4777d001b9b9..0d79067420511da0b0ae6e19a6a824a06317dadb 100644 (file)
@@ -28,6 +28,7 @@ import android.os.SystemClock;
 import android.preference.PreferenceManager;
 import android.renderscript.RSInvalidStateException;
 import android.support.annotation.NonNull;
 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;
 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?");
                 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,
                     new String[]{
                             Manifest.permission.ACCESS_FINE_LOCATION,
                             Manifest.permission.RECEIVE_SMS,