From b10e57262778e2b872b6ceae079b899dfee854e1 Mon Sep 17 00:00:00 2001 From: Jared Duke Date: Wed, 10 Jun 2020 18:14:48 -0700 Subject: [PATCH] Avoid ContextCompat dependency in TFLite Java demo PiperOrigin-RevId: 315807853 Change-Id: I86aa10eea7d173455068736a9471742f5614c64c --- .../android/tflitecamerademo/Camera2BasicFragment.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tensorflow/lite/java/demo/app/src/main/java/com/example/android/tflitecamerademo/Camera2BasicFragment.java b/tensorflow/lite/java/demo/app/src/main/java/com/example/android/tflitecamerademo/Camera2BasicFragment.java index c6b6090d645..bb62b44f9cb 100644 --- a/tensorflow/lite/java/demo/app/src/main/java/com/example/android/tflitecamerademo/Camera2BasicFragment.java +++ b/tensorflow/lite/java/demo/app/src/main/java/com/example/android/tflitecamerademo/Camera2BasicFragment.java @@ -44,6 +44,7 @@ import android.media.ImageReader; import android.os.Bundle; import android.os.Handler; import android.os.HandlerThread; +import android.os.Process; import android.support.annotation.NonNull; import android.text.SpannableString; import android.text.SpannableStringBuilder; @@ -60,7 +61,6 @@ import android.widget.ListView; import android.widget.NumberPicker; import android.widget.TextView; import android.widget.Toast; -import androidx.core.content.ContextCompat; import android.support.v13.app.FragmentCompat; import java.io.IOException; import java.util.ArrayList; @@ -638,7 +638,7 @@ public class Camera2BasicFragment extends Fragment private boolean allPermissionsGranted() { for (String permission : getRequiredPermissions()) { - if (ContextCompat.checkSelfPermission(getActivity(), permission) + if (getActivity().checkPermission(permission, Process.myPid(), Process.myUid()) != PackageManager.PERMISSION_GRANTED) { return false; }