סקירה כללית על אחסון משותף

כדאי להשתמש באחסון משותף לנתוני משתמשים שיכולים להיות נגישים לאפליקציות אחרות או שצריכים להיות נגישים להן, ושיש לשמור אותם גם אם המשתמש מסיר את האפליקציה.

ב-Android יש ממשקי API לאחסון ולגישה לסוגים הבאים של נתונים שאפשר לשתף:

  • תוכן מדיה: המערכת מספקת ספריות ציבוריות רגילות לסוגי הקבצים האלה, כך שלמשתמש יש מיקום משותף לכל התמונות שלו, מיקום משותף אחר לכל קובצי המוזיקה והאודיו שלו וכן הלאה. האפליקציה יכולה לגשת לתוכן הזה באמצעות ה-API של הפלטפורמה, MediaStore.
  • מסמכים וקבצים אחרים: במערכת יש ספרייה מיוחדת שמכילה סוגי קבצים אחרים, כמו מסמכי PDF וספרים בפורמט EPUB. האפליקציה יכולה לגשת לקבצים האלה באמצעות Storage Access Framework של הפלטפורמה.
  • מערכי נתונים: ב-Android 11 (רמת API 30) ואילך, המערכת שומרת במטמון מערכי נתונים גדולים שיכולות להשתמש בהם כמה אפליקציות. מערכי הנתונים האלה יכולים לתמוך בתרחישי שימוש כמו למידת מכונה והפעלת מדיה. אפליקציות יכולות לגשת למערכי הנתונים המשותפים האלה באמצעות ה-API של BlobStoreManager.

מידע נוסף על ממשקי ה-API האלה זמין במדריכים הבאים: