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

Open
#815 2 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.