diff --git a/.gradle/4.1/fileHashes/fileHashes.bin b/.gradle/4.1/fileHashes/fileHashes.bin
index 5024aa0..aefe201 100644
Binary files a/.gradle/4.1/fileHashes/fileHashes.bin and b/.gradle/4.1/fileHashes/fileHashes.bin differ
diff --git a/.gradle/4.1/fileHashes/fileHashes.lock b/.gradle/4.1/fileHashes/fileHashes.lock
index 8c5d116..cd61cd3 100644
Binary files a/.gradle/4.1/fileHashes/fileHashes.lock and b/.gradle/4.1/fileHashes/fileHashes.lock differ
diff --git a/.gradle/4.1/fileHashes/resourceHashesCache.bin b/.gradle/4.1/fileHashes/resourceHashesCache.bin
index 1f3e200..1040b93 100644
Binary files a/.gradle/4.1/fileHashes/resourceHashesCache.bin and b/.gradle/4.1/fileHashes/resourceHashesCache.bin differ
diff --git a/.gradle/4.1/javaCompile/classAnalysis.bin b/.gradle/4.1/javaCompile/classAnalysis.bin
index 6e5c5e2..0cfbfdb 100644
Binary files a/.gradle/4.1/javaCompile/classAnalysis.bin and b/.gradle/4.1/javaCompile/classAnalysis.bin differ
diff --git a/.gradle/4.1/javaCompile/jarAnalysis.bin b/.gradle/4.1/javaCompile/jarAnalysis.bin
index 6ec15ae..86cb609 100644
Binary files a/.gradle/4.1/javaCompile/jarAnalysis.bin and b/.gradle/4.1/javaCompile/jarAnalysis.bin differ
diff --git a/.gradle/4.1/javaCompile/javaCompile.lock b/.gradle/4.1/javaCompile/javaCompile.lock
index 232e40b..69a2224 100644
Binary files a/.gradle/4.1/javaCompile/javaCompile.lock and b/.gradle/4.1/javaCompile/javaCompile.lock differ
diff --git a/.gradle/4.1/javaCompile/taskHistory.bin b/.gradle/4.1/javaCompile/taskHistory.bin
index c5d711f..82db375 100644
Binary files a/.gradle/4.1/javaCompile/taskHistory.bin and b/.gradle/4.1/javaCompile/taskHistory.bin differ
diff --git a/.gradle/4.1/javaCompile/taskJars.bin b/.gradle/4.1/javaCompile/taskJars.bin
index 742e0c0..93d38a4 100644
Binary files a/.gradle/4.1/javaCompile/taskJars.bin and b/.gradle/4.1/javaCompile/taskJars.bin differ
diff --git a/.gradle/4.1/taskHistory/fileSnapshots.bin b/.gradle/4.1/taskHistory/fileSnapshots.bin
index eb449d6..0f9a177 100644
Binary files a/.gradle/4.1/taskHistory/fileSnapshots.bin and b/.gradle/4.1/taskHistory/fileSnapshots.bin differ
diff --git a/.gradle/4.1/taskHistory/taskHistory.bin b/.gradle/4.1/taskHistory/taskHistory.bin
index cb69202..d106391 100644
Binary files a/.gradle/4.1/taskHistory/taskHistory.bin and b/.gradle/4.1/taskHistory/taskHistory.bin differ
diff --git a/.gradle/4.1/taskHistory/taskHistory.lock b/.gradle/4.1/taskHistory/taskHistory.lock
index 0cc750a..647df0b 100644
Binary files a/.gradle/4.1/taskHistory/taskHistory.lock and b/.gradle/4.1/taskHistory/taskHistory.lock differ
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 3e7fc86..77d1afe 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -10,7 +10,22 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -61,13 +76,13 @@
-
+
-
+
@@ -79,6 +94,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -95,7 +133,7 @@
-
+
@@ -140,6 +178,7 @@
mOnResultListener
TYPE_ERROR
mActivity
+ getUriForFile
TYPE_ERROR_CODE
@@ -2759,7 +2798,6 @@
-
@@ -2771,7 +2809,6 @@
-
@@ -2780,6 +2817,8 @@
+
+
@@ -3136,7 +3175,7 @@
-
+
@@ -3184,7 +3223,7 @@
-
+
@@ -3367,7 +3406,7 @@
-
+
@@ -3412,7 +3451,7 @@
-
+
@@ -3764,14 +3803,6 @@
-
-
-
-
-
-
-
-
@@ -3782,17 +3813,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3801,14 +3821,6 @@
-
-
-
-
-
-
-
-
@@ -3827,21 +3839,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/library/src/main/AndroidManifest.xml b/library/src/main/AndroidManifest.xml
index d6d5422..37f8b0b 100644
--- a/library/src/main/AndroidManifest.xml
+++ b/library/src/main/AndroidManifest.xml
@@ -9,7 +9,7 @@