Z tego co rozumiem, to cache często używanych obiektów w segmencie pamięci, która jest łatwiej dostępne niż normalny dysk czyta.W jaki sposób getExternalCacheDir() działa na systemie Android?
getExternalCacheDir()
, w przeciwieństwie do getCacheDir()
wskazuje na zewnętrzny system plików - który wydaje mi się normalny getExternalFilesDir()
.
Jak zoptymalizować dostęp do Android ExternalCacheDir? Czy jest to coś w rodzaju "wymiany" w Linuksie?
pamiętać, że dane przechowywane przy użyciu jednej z tych metod nie jest w pełni przystosowany do innych zastosowań, które mają uprawnienie READ_EXTERNAL_STORAGE. Należy założyć, że wszelkie przechowywane tu dane mogą być odczytywane i modyfikowane (nawet potencjalnie w złośliwy sposób) przez inne aplikacje na urządzeniu użytkownika. Aby uzyskać bardziej bezpieczne przechowywanie danych, należy użyć metody getDir() lub getCacheDir(). – Ajedi32