zhanghai / zhanghai/MaterialFiles
Add an option to set Material Files as the default file manager on rooted systems, and as a file chooser option on non-rooted systems
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 9k
- Forks
- 736
- PR merge metrics
- No merged PRs in 30d
Description
I like using Material Files but the problem is that if I want to choose a file to upload to a website, I cannot use Material Files to do that and I have to resort to using the Google file manager. Since I'm on a rooted phone, would it be possible to override the native Android functionality to force open material files or just add it as an option when opening a file? This already exists for opening image files but it would be good if it would do this for all file types.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the existing behavior for opening image files and the Android file chooser entry points. Determine how rooted systems could support a default file manager and how non-rooted systems could expose Material Files as a chooser option; done means file uploads and other file types can use the requested flows.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100