Comments (4)
The error tells you what the issue is. You cannot use a content
uri like to are trying to. If you have a look at the demo project, I do the following:
intent.setAction(Intent.ACTION_GET_CONTENT);
In your case you will have to pass :
intent.setAction(Intent. ACTION_OPEN_DOCUMENT);
from pickit.
Thanks!
from pickit.
Hi once again!
I found an additional issue with using Uri later when you write it in database and then get it back for future usage. After saving in database you get the path with "raw%3A%2F" instead of "raw:". I downloaded your library and updated Utils.java on lines 63-65 from:
if (id.startsWith("raw:")) {
id = id.replaceFirst("raw:", "");
....
to
if (id.startsWith("raw:") || id.startsWith("raw%3A%2F")) {
id = id.replaceFirst("raw:", "");
id = id.replaceFirst("raw%3A%2F", "");
....
and all works fine now. Please update your library on github too.
Thanks!
from pickit.
@slonomag Thanks for this. I've made the changes and it is available in 0.1.8
.
from pickit.
Related Issues (20)
- Picking a file from a subfolder inside downloads folder returns wrong path HOT 10
- how can we pass Media store Id to get the file HOT 2
- Flutter Plugin
- An isUnknownProvider function could be util HOT 8
- isUnknownProvider doesn't exist HOT 5
- mpossible to open '/storage/emulated/0/Download/first_video.mp4' HOT 3
- Path for Document Folder HOT 3
- Crash for some images HOT 37
- Crash SecurityException Permission Denial HOT 6
- Android- Crash on Android 9 HOT 1
- java.lang.SecurityException: Permission Denial: opening provider com.google.android.apps.photos.contentprovider HOT 1
- Error if getPath parameter already is an absolute path HOT 2
- Caused by java.lang.SecurityException: Permission Denial HOT 2
- SecurityException HOT 2
- Android 12 > open failed: EACCES (Permission denied) HOT 3
- EAccess Denied to path on Android 11 HOT 3
- Issue for video from Recent folder on Android 13 HOT 2
- java.lang.SecurityException: Permission Denial: HOT 4
- Inconsistency when Getting Multiple Paths from clipData
- When I record the screen before I can set When recording audio In addition to the three options you provided, can I set the input to record a live stream with a pure audio stream? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pickit.