Sabihin sa akin kung naranasan mo na ang sitwasyong ito: mayroon kang app (sabihin, isang bank app) at ang app na iyon ay may file na kailangan mo (halimbawa, isang bank statement sa PDF).
Gusto mong i-download ang file na iyon, ngunit ang app ay hindi nag-aalok ng anumang madaling paraan upang gawin ito, ang pinakamataas na inaalok nito ay ang opsyon na ibahagi ang file, ibig sabihin, kailangan mong ipadala ang file sa isang messaging app o sa iyong sarili sa pamamagitan ng e-mail upang ma-access ito.
Nangyayari ito dahil nagpasya ang ilang app na huwag magbigay ng opsyon na I-save, kadalasan ito ay dahil sa ayaw ng mga dev na ipatupad ang logic para sa pag-save ng file sa kanilang sarili, gayunpaman kadalasan ay nagbibigay sila ng function na Ibahagi upang sa halip ay samantalahin ang built-in na bahagi ng system sistema.
Sa mga kasong iyon, maaaring magamit ang Save Locally, na nagbibigay-daan sa iyong i-save ang file sa anumang lugar sa iyong device sa pamamagitan ng pagrehistro bilang opsyon sa pagbabahagi sa share sheet, pagpapakita ng mga detalye ng file at pagkatapos ay pagpayag na magbukas ng file picker para sa pag-save.
Available din ang isang opsyon upang harangin ang ACTION_VIEW, na nagbibigay-daan sa iyong i-save ang file kung pilit na tinitingnan ng source app ang file.
Ang Save Locally ay FLOSS software (Libre at Libre Open Source Software) na binuo gamit ang Jetpack Compose. Available ang source code sa
https://github.com/MateusRodCosta/Share2Storage na lisensyado sa ilalim ng AGPLv3+.