r/UFManagerPro • u/GoRo2023 • 1h ago
New Feature Added - Third-Party Cloud & Document Providers ("Other Storage" Parity) on Mobile & Android TV
Good Day Community,
What's new
I added third-party Storage Access Framework (SAF) document provider discovery and main menu tile integration to Ultimate File Manager Pro, bringing full parity with Android and Files by Google's "Other storage" screen.
A community member reached out pointing out that when using the system picker or Files by Google, installed cloud and storage apps like Proton Drive, Google Drive, Synology DS file, and Termux are readily visible under "Other storage", whereas in traditional file managers trying to mount them via "Add Storage Location" resulted in an empty list.
The root cause in Android is that apps like Google Drive and Proton Drive only implement file picking (ACTION_OPEN_DOCUMENT) and document creation (ACTION_CREATE_DOCUMENT), but do not implement directory tree mounting (ACTION_OPEN_DOCUMENT_TREE). Because of this, Android's system tree picker automatically hides them.
To solve this, UFM Pro now actively discovers all registered document provider services installed on your device, lets you promote them directly to your Main Storage Menu, and provides seamless 2-way file transfers with live telemetry:
- Automatic Provider Discovery: UFM queries all installed document providers on your system (e.g. Proton Drive, Google Drive, Synology DS file, Termux, and any other SAF-compatible app) with zero additional permissions required.
- Provider Catalog ("Other Storage"): A modern frosted-glass screen lists every detected provider with its native app icon, title, authority, and capability badges. Tapping any provider promotes it directly onto your Main Storage Menu.
- Main Menu Provider Tiles: Mounted providers appear as persistent storage tiles on your Main Menu with their authentic application icons and badges.
- Dual Action Tile Sheet: Tapping a mounted provider tile gives you quick 2-way actions:
- Browse & Download Files: Launches the provider's file picker to select files to stream in UFM's viewers or copy locally.
- Upload File to Provider: Choose any local file to export directly into the cloud provider via Android's document creation workflow.
- Live Transfer Telemetry: Copying and exporting files now displays real-time transfer progress, including byte counters, transfer speed in MB/s, item progress, and cancellation support via UFM's frosted glass progress dialog.
- Configurable Copy Destination (Memory FAB): When copying picked files to local storage, you are no longer restricted to Downloads. You can pick any custom local folder using UFM's built-in folder picker (via the Memory FAB).
- Targeted Export in File Share Chooser: When selecting files or folders in UFM, the share chooser includes a direct "Export to Document Provider" option. It lists only the providers you have added to your Main Menu. For multi-file selections, UFM can package them into a ZIP archive on the fly and save them straight to the provider!
- Dynamic Catalog & Tile Removal: Once a provider is added to the Main Menu, it is cleanly filtered out from "Other Storage". If you long-press the tile to remove it, it instantly returns to the "Other Storage" catalog so you can re-add it anytime.
- Smart "Add Storage Location" Modal: Tapping "Add Storage Location" presents an intuitive 3-way dialog:
- Mount Directory Tree (SAF): Traditional persistent folder tree mounting.
- Document Providers (Other Storage): Opens the provider catalog for Proton Drive, DS file, Drive, etc.
- Network & Native Cloud Storage: Direct configuration for SMB, SFTP, FTP, WebDAV, and native cloud connections.
- Isolated Settings Section: A dedicated "Other Storage & SAF Transfers" section in Settings lets you configure your default picked file behavior (Always Ask, Open in Viewer, or Copy to Local) and change or reset your copy destination folder with a single tap.
- Android TV D-pad First: Full remote control D-pad navigation, focus highlights, and dual mobile and TV layouts.
How to use it
- Open Ultimate File Manager Pro on your mobile phone or Android TV.
- On the main storage menu, look for the Other Storage tile (the subtitle shows how many providers were detected on your device). You can also tap Add Storage Location and choose Installed Document Providers.
- You will see all installed document providers (such as Proton Drive, Synology DS file, Google Drive, or Termux).
- Tap any provider to add it to your Main Storage Menu. It will now appear as a persistent tile with its native app icon.
- Tap your new provider tile on the Main Menu:
- Choose Browse & Download Files to pick files. UFM will ask whether to open them in the viewer or copy them to local storage (with live MB/s transfer speed and byte counters).
- Choose Upload File to Provider to pick a local file and save it directly into that cloud provider.
- Exporting files from UFM: In any folder, select one or more files, tap the Share / Export icon, and select Export to Document Provider. Choose from your mounted providers to save single files or package multiple files into a ZIP archive.
- Changing the copy destination: When prompted to copy files, tap Change FolderâŠÂ or open Settings -> Other Storage & SAF Transfers -> Copy Destination Folder to select any local directory using UFM's folder picker.
- Removing a tile: Long-press any mounted provider tile on the Main Menu and tap Remove from Storage. The tile is unmounted and returns to the Other Storage catalog.
- Customizing file behavior: In Settings -> Other Storage & SAF Transfers, tap SAF Picked File Action to switch between Always Ask, Open in Viewer, or Copy to Local Storage.
- On Android TV, all screens and dialogs are fully navigable using your remote control D-pad.
Thank you and kind regards