استخدم مساحة التخزين المشتركة لبيانات المستخدمين التي يمكن أو ينبغي أن تكون متاحة للتطبيقات الأخرى ويتم حفظها حتى إذا ألغى المستخدم تثبيت تطبيقك.
يوفّر Android واجهات برمجة تطبيقات لتخزين الأنواع التالية من البيانات القابلة للمشاركة والوصول إليها:
- محتوى الوسائط: يوفّر النظام أدلة عامة عادية لهذه الأنواع من الملفات، بحيث يكون للمستخدم موقع مشترك لكل صوره وموقع شائع آخر لكل ملفات الموسيقى والملفات الصوتية، وما إلى ذلك. يمكن لتطبيقك الوصول إلى هذا المحتوى باستخدام واجهة برمجة تطبيقات
MediaStore
على النظام الأساسي. - المستندات والملفات الأخرى: يشتمل النظام على دليل خاص لاحتواء أنواع الملفات الأخرى، مثل مستندات PDF والكتب التي تستخدم تنسيق EPUB. يمكن لتطبيقك الوصول إلى هذه الملفات باستخدام إطار عمل الوصول إلى مساحة التخزين في النظام الأساسي.
- مجموعات البيانات: في نظام التشغيل Android 11 (المستوى 30 لواجهة برمجة التطبيقات) والإصدارات الأحدث، يخزِّن النظام مجموعات بيانات كبيرة قد تستخدمها عدة تطبيقات في ذاكرة التخزين المؤقت. يمكن أن تدعم مجموعات البيانات هذه حالات استخدام
مثل التعلم الآلي وتشغيل الوسائط. يمكن للتطبيقات الوصول إلى مجموعات البيانات
المشتركة هذه باستخدام
BlobStoreManager
API.
لمزيد من المعلومات عن واجهات برمجة التطبيقات هذه، يُرجى الاطّلاع على الأدلة التالية: