Save Locally: Share2Storage

Save Locally: Share2Storage

  • Dernière version
  • MateusRodCosta

Vous utilisez une application qui ne permet pas la sauvegarde mais permet le partage ? Aucun problème!

À propos de cette application

Dites-moi si vous avez déjà rencontré ce scénario : vous avez une application (par exemple, une application bancaire) et cette application contient un fichier dont vous avez besoin (par exemple, un relevé bancaire au format PDF).
Vous souhaitez télécharger ce fichier, mais l'application n'offre aucun moyen simple de le faire. Le maximum qu'elle offre est la possibilité de partager le fichier, ce qui signifie que vous devrez envoyer le fichier à une application de messagerie ou à vous-même via e-mail pour même pouvoir y accéder.

Cela se produit parce que certaines applications décident de ne pas fournir d'option Enregistrer, cela est généralement dû au fait que les développeurs ne souhaitent pas implémenter eux-mêmes la logique d'enregistrement d'un fichier, mais ils fournissent généralement une fonctionnalité de partage pour profiter du partage système intégré. système.

Dans ces cas, Enregistrer localement peut s'avérer utile, vous permettant d'enregistrer le fichier n'importe où sur votre appareil en vous inscrivant en tant qu'option de partage sur la feuille de partage, en affichant les détails du fichier, puis en autorisant l'ouverture d'un sélecteur de fichiers pour l'enregistrement.
Une option pour intercepter ACTION_VIEW est également disponible, vous permettant d'enregistrer le fichier si l'application source force l'affichage du fichier.

Save Locally est un logiciel FLOSS (logiciel Open Source gratuit et libre) développé avec Jetpack Compose. Le code source est disponible sur https://github.com/MateusRodCosta/Share2Storage sous licence AGPLv3+.