Logo ar.androidermagazine.com
Logo ar.androidermagazine.com

يغير Android 5.0 lollipop الطريقة التي تعمل بها بطاقة sd - وهذا شيء جيد

جدول المحتويات:

Anonim

تقدم Google أدوات مطور جديدة للسماح بمزيد من الوصول في Android 5.0 Lollipop

جلبت Google مجموعة جديدة من الأدوات للمطورين للاستفادة من بطاقة SD على هاتفك أو جهازك اللوحي باستخدام Android 5.0 Lollipop. باستخدام نية جديدة ، يمكن للتطبيقات الآن الوصول للقراءة والكتابة إلى الدلائل على وحدة التخزين القابلة للإزالة - حتى الدلائل التي لا يمتلكونها. أعلنت Google في مؤتمرها للمطورين هذا الصيف أنها ستتصدى لهذه المشكلة ، واليوم أصبحت الأمور أكثر رسمية بإعلان على مجموعة Google التي تعمل بنظام Android.

إليك ما تحتاج إلى معرفته.

مرحبًا ، في KitKat قدمنا ​​واجهات برمجة التطبيقات التي تتيح للتطبيقات قراءة / كتابة ملف في الدلائل الخاصة بالتطبيقات على أجهزة التخزين الثانوية ، مثل بطاقات SD.

لقد سمعنا بصوت عال وواضح أن المطورين أرادوا وصولًا أكثر ثراءً إلى ما وراء هذه الدلائل ، لذلك في Lollipop أضفنا النية ACTION_OPEN_DOCUMENT_TREE الجديدة. يمكن للتطبيقات تشغيل هذه النية لاختيار دليل وإعادته من أي DocumentProvider مدعوم ، بما في ذلك أي من وحدات التخزين المشتركة التي يدعمها الجهاز. يمكن للتطبيقات بعد ذلك إنشاء وتحديث وحذف الملفات والدلائل في أي مكان تحت الشجرة المختارة دون أي تدخل إضافي من المستخدم. تمامًا مثل غايات المستندات الأخرى ، يمكن أن تستمر التطبيقات في الوصول عبر عمليات إعادة التشغيل.

يتيح ذلك للتطبيقات وصولاً واسعًا وقويًا لإدارة الملفات مع استمرار إشراك المستخدم في عملية الاختيار الأولية. قد يختار المستخدمون منح التطبيق الخاص بك الوصول إلى دليل ضيق مثل "My Vacation Photos" ، أو يمكنهم اختيار المستوى الأعلى لبطاقة SD بأكملها ؛ الخيار لهم.

حسنا. إذا لم تكن مطور تطبيقات أندرويد ، فسيبدو ذلك معقدًا إلى حد كبير. في الواقع ، الأمر معقد للغاية ، لذلك من الجيد أن تقوم Google بمعظم العمل. ولكن يمكننا أن نحاول تبسيط الأشياء قليلاً.

باستخدام هذه الطريقة الجديدة ، يمكن للمطور أن يعلن عن إذن بالتثبيت (هذا جزء من قائمة العناصر التي عادة ما نتجاهلها) للقيام "بالأشياء" على تخزين الجهاز - بما في ذلك التخزين القابل للإزالة (قراءة: بطاقات SD). أحد الأشياء التي يمكنهم القيام بها هو السماح لك باختيار المجلد (المجلدات) الموجود على بطاقة SD التي تريد أن يتمكن التطبيق من تغييرها. قد يكون هذا مجلدًا واحدًا - مثل "الموسيقى" - أو مجلد المستوى الأعلى. يمكن قراءة أي شيء داخل هذا الدليل وكتابته وربما حذفه.

ببساطة ، هذا يعني أن تطبيقًا مثل Poweramp يمكنه الآن تحرير العلامات على الأغاني الموجودة في مجلد الموسيقى. أو يستطيع محرر الصور حفظه في مجلد "الصور" ، وليس فقط مجلده الخاص. أو يمكن لمدير الملفات نقل الملفات الموجودة على بطاقة SD. كل ما يحتاجه المطور هو تحديث التطبيق بالطرق الجديدة.

ستكون هناك مشكلات مع بعض التطبيقات. يمكننا الاعتماد على ذلك. وستحتاج إلى السماح للحصول على إذن جديد يمنح التطبيق وصولاً غير مقيد تقريبًا إلى مساحة تخزين جهازك - داخليًا وخارجيًا. ولكن هذه طريقة آمنة (غالبًا) للسماح للتطبيقات بالوصول إلى وحدة التخزين على جهازك والتي تتجاوز أوامر نظام الملفات القياسية لصالح نموذج المستند.

الآن من سيكون أول من يقوم بتنفيذه ، ومتى سيرى الجهاز الذي يحمل بطاقة SD تحديث المصاصة؟ علينا فقط أن نرى.

المصدر: منصة أندرويد