Кажете ми дали некогаш сте налетале на ова сценарио: имате апликација (да речеме, банкарска апликација) и таа апликација има датотека што ви треба (на пример, извод од банка во PDF).
Сакате да ја преземете таа датотека, но апликацијата не нуди лесен начин за тоа, максимумот што го нуди е опцијата за споделување на датотеката, што значи дека на крајот ќе мора да ја испратите датотеката до апликација за пораки или до себе преку е-пошта дури и да може да пристапите до неа.
Ова се случува затоа што некои апликации одлучуваат да не обезбедат опција за зачувување, тоа обично се должи на тоа што развивачите не сакаат самите да ја имплементираат логиката за зачувување датотека, но тие обично обезбедуваат функционалност Сподели за наместо тоа да ги искористат предностите на вградениот системски удел. систем.
Во тие случаи, Save Locally може да ви помогне, што ќе ви овозможи да ја зачувате датотеката на кое било место во вашиот уред со регистрирање како опција за споделување на листот за споделување, прикажување на деталите на датотеката и потоа дозволувајќи отворање на избирач на датотеки за зачувување.
Достапна е и опција за пресретнување на ACTION_VIEW, што ви дозволува да ја зачувате датотеката ако изворната апликација принудила да ја гледа датотеката.
Save Locally е софтвер FLOSS (бесплатен и слободен софтвер со отворен код) развиен со Jetpack Compose. Изворниот код е достапен на
https://github.com/MateusRodCosta/Share2Storage лиценцирана под AGPLv3+.