Хэрэв та ийм хувилбартай тулгарсан бол надад хэлээрэй: танд програм байгаа (жишээлбэл, банкны програм) бөгөөд энэ програмд танд хэрэгтэй файл байна (жишээ нь, PDF хэлбэрээр банкны хуулга).
Та энэ файлыг татаж авахыг хүсэж байгаа ч уг програм нь үүнийг хийх хялбар арга байхгүй, түүний санал болгож буй дээд тал нь файлыг хуваалцах сонголт бөгөөд энэ нь та файлыг мессежийн апп руу эсвэл өөр рүүгээ илгээх шаардлагатай болно гэсэн үг юм. и-мэйл хаягаар дамжуулан хандах боломжтой.
Энэ нь зарим программууд Хадгалах сонголтыг өгөхгүй байхаар шийддэг учраас энэ нь ихэвчлэн хөгжүүлэгчид файлыг хадгалах логикийг өөрсдөө хэрэгжүүлэхийг хүсдэггүйтэй холбоотой байдаг ч тэд ихэвчлэн суулгасан системийн хуваалцах боломжийг ашиглахын тулд Хуваалцах функцээр хангадаг. систем.
Ийм тохиолдолд "Locally Save" нь ашигтай байж болох бөгөөд энэ нь танд хуваалцах хуудсан дээр хуваалцах сонголтоор бүртгүүлж, файлын дэлгэрэнгүйг харуулах, дараа нь хадгалахын тулд файл сонгогчийг нээх боломжийг олгох замаар төхөөрөмжийнхөө аль ч газар файлыг хадгалах боломжийг олгоно.
ACTION_VIEW-г таслан зогсоох сонголт бас боломжтой бөгөөд хэрэв эх программ нь файлыг үзэхийг албадвал файлыг хадгалах боломжийг танд олгоно.
Save Locally бол Jetpack Compose-тэй хамтран боловсруулсан FLOSS программ хангамж юм (Үнэгүй, чөлөөтэй нээлттэй эхийн програм хангамж). Эх кодыг AGPLv3+ лицензтэй
https://github.com/MateusRodCosta/Share2Storage дээрээс авах боломжтой.