ใช้พื้นที่เก็บข้อมูลที่ใช้ร่วมกันสำหรับข้อมูลผู้ใช้ที่แอปอื่นๆ ควรเข้าถึงได้หรือสามารถเข้าถึงได้ และบันทึกไว้แม้ว่าผู้ใช้จะถอนการติดตั้งแอปของคุณแล้วก็ตาม
Android มี API สำหรับจัดเก็บและเข้าถึงข้อมูลต่อไปนี้ซึ่งแชร์ได้
- เนื้อหาสื่อ: ระบบจะมีไดเรกทอรีสาธารณะมาตรฐานสำหรับไฟล์ประเภทเหล่านี้ เพื่อให้ผู้ใช้มีตำแหน่งทั่วไปสำหรับรูปภาพทั้งหมด ตำแหน่งทั่วไปอีกตำแหน่งสำหรับเพลงและไฟล์เสียงทั้งหมด และอื่นๆ แอปของคุณจะเข้าถึงเนื้อหานี้ได้โดยใช้
MediaStore
API ของแพลตฟอร์ม - เอกสารและไฟล์อื่นๆ: ระบบมีไดเรกทอรีพิเศษสำหรับเก็บไฟล์ประเภทอื่นๆ เช่น เอกสาร PDF และหนังสือที่ใช้รูปแบบ EPUB แอปของคุณเข้าถึงไฟล์เหล่านี้ได้โดยใช้เฟรมเวิร์กการเข้าถึงพื้นที่เก็บข้อมูลของแพลตฟอร์ม
- ชุดข้อมูล: ใน Android 11 (API ระดับ 30) ขึ้นไป ระบบจะแคชชุดข้อมูลขนาดใหญ่ที่แอปหลายแอปอาจใช้ ชุดข้อมูลเหล่านี้รองรับกรณีการใช้งานต่างๆ เช่น แมชชีนเลิร์นนิงและการเล่นสื่อ แอปเข้าถึงชุดข้อมูลที่แชร์เหล่านี้ได้โดยใช้
BlobStoreManager
API
ดูข้อมูลเพิ่มเติมเกี่ยวกับ API เหล่านี้ได้ในคู่มือต่อไปนี้