Comments (2)
So, when 4.4 introduced the Storage Access Framework and this DocumentProvider
Activity
, they made it so the Activity
intercepting the GET_CONTENT
Intent
must be exported. If you're going to export FileChooserActivity
you should be using your own icon so the user is able to tell that it's your app they can select a file from. I will update the README to include this direction.
FileChooserActivity
can be used independently from GET_CONTENT
method, which has it's own utility. For this type of usage, the icon doesn't matter, and exported should be false.
Also, as noted in the README:
Using FileChooserActivity and LocalStorageProvider together are redundant if you're only trying to insure your user has access to local storage. If this is the case, you should enable/disable based on the API level (above: @bool/use_provider and @bool/use_activity).
from afilechooser.
Remember, if you're only trying to determine if the user has an app that supports the GET_CONTENT
Intent
that you want, you can always check for it at runtime with something like this:
public static boolean isChooserAvailable(Context context, Intent intent) {
final PackageManager mgr = context.getPackageManager();
List<ResolveInfo> activities = mgr.queryIntentActivities(intent, 0);
return activities.size() > 0;
}
I will add this to FileUtils
at some point, and update the README.
from afilechooser.
Related Issues (20)
- java.lang.IllegalArgumentException: Unknown URI HOT 9
- java.lang.SecurityException: Permission Denial HOT 1
- What is the new file chooser that we should use?
- how to get fileid
- Crash in Android 10
- Hdj
- How to make FileUtils work for camera ?
- Crash when choosing pdf file in android 11
- With USB it return null instead of path. HOT 1
- Can not get file path from FileProvider URI HOT 6
- is it possible to set default folder in afilechooser?
- java.lang.String java.io.File.getName() throws Null pointer
- Include in React Native HOT 1
- Recent files not working
- Not Working for Google Drive Uri HOT 4
- Result code always -1 HOT 1
- Select File - only music or gallery, I need txts
- Please add or link to this guide HOT 1
- Path return null when selecting Video From Google Photos app
- java.lang.NumberFormatException
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 afilechooser.