From 7a0256afe9a0dc82e34e2f4e9a4a66eff5544e27 Mon Sep 17 00:00:00 2001 From: Miguel Ruivo Date: Wed, 27 Jun 2018 17:03:29 +0100 Subject: [PATCH] Namespace fix; --- android/.idea/misc.xml | 2 +- android/src/main/AndroidManifest.xml | 2 +- .../filepicker/FilePickerPlugin.java | 19 +++++++++++++++---- 3 files changed, 17 insertions(+), 6 deletions(-) rename android/src/main/java/com/{example => mr}/filepicker/FilePickerPlugin.java (91%) diff --git a/android/.idea/misc.xml b/android/.idea/misc.xml index 99202cc..c0f68ed 100644 --- a/android/.idea/misc.xml +++ b/android/.idea/misc.xml @@ -25,7 +25,7 @@ - + diff --git a/android/src/main/AndroidManifest.xml b/android/src/main/AndroidManifest.xml index 6f22925..420ee09 100644 --- a/android/src/main/AndroidManifest.xml +++ b/android/src/main/AndroidManifest.xml @@ -1,3 +1,3 @@ + package="com.mr.filepicker"> diff --git a/android/src/main/java/com/example/filepicker/FilePickerPlugin.java b/android/src/main/java/com/mr/filepicker/FilePickerPlugin.java similarity index 91% rename from android/src/main/java/com/example/filepicker/FilePickerPlugin.java rename to android/src/main/java/com/mr/filepicker/FilePickerPlugin.java index bba68d7..cd7c4bb 100644 --- a/android/src/main/java/com/example/filepicker/FilePickerPlugin.java +++ b/android/src/main/java/com/mr/filepicker/FilePickerPlugin.java @@ -1,4 +1,4 @@ -package com.example.filepicker; +package com.mr.filepicker; import android.Manifest; import android.app.Activity; @@ -53,6 +53,7 @@ public class FilePickerPlugin implements MethodCallHandler { public void onMethodCall(MethodCall call, Result result) { if (call.method.equals("pickPDF")) { this.result = result; + startFileExplorer(); } else { @@ -60,6 +61,16 @@ public class FilePickerPlugin implements MethodCallHandler { } } + private String resolveFileType(String type) { + switch (type) { + case "PDF": + break; + + case "IMAGES": + break; + } + } + private boolean checkPermission() { Activity activity = instance.activity(); Log.i("SimplePermission", "Checking permission : " + permission); @@ -69,18 +80,18 @@ public class FilePickerPlugin implements MethodCallHandler { private void requestPermission() { Activity activity = instance.activity(); Log.i("File_Picker", "Requesting permission : " + permission); - String[] perm = {permission}; + String[] perm = { permission }; ActivityCompat.requestPermissions(activity, perm, 0); } private void startFileExplorer() { - if(checkPermission()) { + if (checkPermission()) { Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); intent.setType("application/pdf"); intent.addCategory(Intent.CATEGORY_OPENABLE); instance.activity().startActivityForResult(intent, REQUEST_CODE); - }else { + } else { requestPermission(); } }