Skip to content

Commit 50c68e2

Browse files
committed
Fix for Android M permissions.
1 parent f4c0cfe commit 50c68e2

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

ZBarScannerLibrary_old.aar

-2.16 MB
Binary file not shown.

native/android/org/littlemonkey/qrscanner/NativeScannerImpl.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import android.app.Activity;
44
import android.content.Intent;
55
import android.text.TextUtils;
6+
import android.Manifest;
67
import com.codename1.impl.android.IntentResultListener;
78
import com.codename1.io.Log;
89
import net.sourceforge.zbar.Symbol;
@@ -20,6 +21,9 @@ public void scanBarCode() {
2021
}
2122

2223
private void scanCode(boolean qrCode) {
24+
if(!com.codename1.impl.android.AndroidNativeUtil.checkForPermission(Manifest.permission.CAMERA, "This app needs permission to use your camera in order to scan")){
25+
return;
26+
}
2327
final android.app.Activity ctx = com.codename1.impl.android.AndroidNativeUtil.getActivity();
2428
Intent intent = new Intent(ctx, ZBarScannerActivity.class);
2529
if (qrCode) {

0 commit comments

Comments
 (0)