مقالة سلعة

يغير Android 5.0 Lollipop طريقة عمل بطاقة SD الخاصة بك - وهذا أمر جيد

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

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

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

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

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

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

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

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

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

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

أبق على اتصال

اشترك الآن للحصول على آخر الأخبار والصفقات والمزيد من Android Central!

smihub.com