Omówienie pamięci współdzielonej
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Korzystaj z pamięci współdzielonej na dane użytkownika, które mogą lub powinny być dostępne dla innych aplikacji i zachowane nawet po odinstalowaniu aplikacji przez użytkownika.
Android udostępnia interfejsy API do przechowywania tych typów danych, które można udostępniać, oraz do uzyskiwania do nich dostępu:
- Zawartość multimedialna: system udostępnia standardowe katalogi publiczne dla tego rodzaju plików, więc użytkownik ma jedną wspólną lokalizację na wszystkie zdjęcia, kolejną wspólną lokalizację dla wszystkich plików muzycznych i audio itd. Twoja aplikacja może uzyskać dostęp do tych treści za pomocą interfejsu API
MediaStore
platformy.
- Dokumenty i inne pliki: w systemie znajduje się specjalny katalog zawierający inne typy plików, takie jak dokumenty PDF i książki w formacie EPUB. Twoja aplikacja może uzyskiwać dostęp do tych plików za pomocą platformy Storage Access Framework.
- Zbiory danych: na Androidzie 11 (poziom interfejsu API 30) i nowszych system zapisuje w pamięci podręcznej duże zbiory danych, z których może korzystać wiele aplikacji. Mogą one obsługiwać przypadki użycia
takie jak systemy uczące się czy odtwarzanie multimediów. Aplikacje mogą korzystać z tych udostępnionych zbiorów danych za pomocą interfejsu API
BlobStoreManager
.
Więcej informacji o tych interfejsach API znajdziesz w tych przewodnikach:
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-02-10 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-02-10 UTC."],[],[],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)"]]