هل سبق لك أن واجهت هذا السيناريو: أنت تستخدم تطبيقًا (مثل تطبيق بنكي) وتحتاج إلى تصدير ملف بشكل عاجل (على سبيل المثال، كشف حساب بنكي بصيغة PDF). تريد تنزيل هذا الملف محليًا على جهازك، لكن التطبيق لا يقدم أي طريقة سهلة للقيام بذلك، الحد الأقصى الذي يقدمه هو خيار مشاركة الملف، مما يعني أنه سينتهي بك الأمر إلى إرساله إلى نفسك (أو إلى شخص آخر) عبر البريد الإلكتروني أو تطبيق المراسلة الفورية، وعندها فقط يكون لديك خيار حفظ هذا الملف.
يحدث هذا لأن العديد من التطبيقات تختار استخدام وظيفة مشاركة النظام بدلاً من القيام بالعمل لتنفيذ منطق حفظ الملف المطلوب. إذن، ما الذي يمكن فعله؟
في تلك الحالات قد يكون الحفظ محليًا مفيدًا، ما عليك سوى اختياره في ورقة المشاركة التي تظهر وتسمح لك بحفظ الملف في أي مكان محليًا على جهازك، كما يعرض أيضًا تفاصيل الملف مسبقًا (على الرغم من أنه يمكن تخطي ذلك).
يتوفر أيضًا خيار لاعتراض أهداف "الفتح باستخدام"، مما يسمح لك بحفظ الملفات حتى لو كان التطبيق المصدر يحاول فرض العرض باستخدام عارض افتراضي لهذا النوع من الملفات.
Save Locally هو برنامج FLOSS (برنامج مجاني ومفتوح المصدر) تم تطويره باستخدام Jetpack Compose. كود المصدر متاح على
https://github.com/MateusRodCosta/SaveLocally
المرخص بموجب AGPLv3+.