نظرة عامة على مساحة التخزين المشتركة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
استخدم مساحة التخزين المشتركة لبيانات المستخدمين التي يمكن أو ينبغي أن تكون متاحة للتطبيقات الأخرى ويتم حفظها حتى إذا ألغى المستخدم تثبيت تطبيقك.
يوفّر Android واجهات برمجة تطبيقات لتخزين الأنواع التالية من البيانات القابلة للمشاركة والوصول إليها:
- محتوى الوسائط: يوفّر النظام أدلة عامة عادية لهذه الأنواع من الملفات، بحيث يكون للمستخدم موقع مشترك لكل صوره وموقع شائع آخر لكل ملفات الموسيقى والملفات الصوتية، وما إلى ذلك. يمكن لتطبيقك الوصول إلى هذا المحتوى باستخدام واجهة برمجة تطبيقات
MediaStore
على النظام الأساسي.
- المستندات والملفات الأخرى: يشتمل النظام على دليل خاص
لاحتواء أنواع الملفات الأخرى، مثل مستندات PDF والكتب التي تستخدم تنسيق EPUB. يمكن لتطبيقك الوصول إلى هذه الملفات باستخدام إطار عمل الوصول
إلى مساحة التخزين في النظام الأساسي.
- مجموعات البيانات: في نظام التشغيل Android 11 (المستوى 30 لواجهة برمجة التطبيقات) والإصدارات الأحدث، يخزِّن النظام مجموعات بيانات كبيرة قد تستخدمها عدة تطبيقات في ذاكرة التخزين المؤقت. يمكن أن تدعم مجموعات البيانات هذه حالات استخدام
مثل التعلم الآلي وتشغيل الوسائط. يمكن للتطبيقات الوصول إلى مجموعات البيانات
المشتركة هذه باستخدام
BlobStoreManager
API.
لمزيد من المعلومات عن واجهات برمجة التطبيقات هذه، يُرجى الاطّلاع على الأدلة التالية:
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-02-10 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-02-10 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Overview of shared storage\n\nUse shared storage for user data that can or should be accessible to other apps\nand saved even if the user uninstalls your app.\n\nAndroid provides APIs for storing and accessing the following types of shareable\ndata:\n\n- **Media content:** The system provides standard public directories for these kinds of files, so the user has a common location for all their photos, another common location for all their music and audio files, and so on. Your app can access this content using the platform's [`MediaStore`](/reference/android/provider/MediaStore) API.\n- **Documents and other files:** The system has a special directory for containing other file types, such as PDF documents and books that use the EPUB format. Your app can access these files using the platform's Storage Access Framework.\n- **Datasets:** On Android 11 (API level 30) and higher, the system caches large datasets that multiple apps might use. These datasets can support use cases like machine learning and media playback. Apps can access these shared datasets using the [`BlobStoreManager`](/reference/android/app/blob/BlobStoreManager) API.\n\nFor more information about these APIs, see the following guides:\n\n- [Media content](/training/data-storage/shared/media)\n- [Documents and other files](/training/data-storage/shared/documents-files)\n- [Datasets](/training/data-storage/shared/datasets)"]]