2011-10-14 18 views
9

Jak rozmiar pamięci podręcznej i danych jest obliczany we właściwościach aplikacji?W jaki sposób Android oblicza pamięć podręczną i rozmiar danych?

Zapisuję wszystkie moje dane na karcie SD, ale Android pokazuje, że ciągle używam 4   KB, ale na karcie SD jest około 50   KB. To samo z pamięcią podręczną! Umieściłem tam zdjęcie 3   MB. Ale mój rozmiar pamięci podręcznej wynosi zero!

Myślę, że używam poprawnego katalogu: /mnt/sdcard/Android/data/my.package.name/files i /mnt/sdcard/Android/data/my.package.name/cache.


Czy to się zmieniło w systemie Android 4.0.x?

Zobacz ten zrzut ekranu:

+1

4kb to rozmiar katalogów uniksowych. rozmiar informacji katalogowych, które mają być konkretne. – ikromm

Odpowiedz

0

Strona właściwości aplikacji pokazuje tylko użycie pamięci wewnętrznej, a nie zewnętrznej (karta SD).

Nie wiem dokładnie, dlaczego zdecydowali się to zrobić w ten sposób, ale jednym z powodów jest to, że karta SD nie jest zarządzana w tym samym stopniu: podczas gdy Android może zarządzać danymi karty SD dla aplikacji, możesz także ominąć go i użyć niestandardowej struktury folderów.

Ponadto pamięć zewnętrzna jest zwykle znacznie większa niż pamięć wewnętrzna i może być zarządzana przez użytkownika, więc użycie karty SD prawdopodobnie nie jest tak ważne.

Powiązane problemy