Что представляет собой хранилище вычислений в Android - PullRequest
0 голосов
/ 29 марта 2020

У меня есть два связанных вопроса о Android P ie:

1: Когда я go в Настройки-> Память, я вижу, что они отображают используемую память (3,12 ГБ в моем 1-м рисунок). В коде я вижу, что это число исходит из раздела / data, как показано здесь: http://androidxref.com/9.0.0_r3/xref/frameworks/base/services/usage/java/com/android/server/usage/StorageStatsService.java#217 с path.getUsableSpace();, где path = "/data" Однако, когда я go к / раздел данных с строкой cmd и я набираю "du - sh", отображается 2,7 ГБ. Почему такая разница?

enter image description here

2: Ниже приведен список всех разделов с памятью, используемых в этих разделах. Я вижу в других приложениях на моем втором изображении, что используется 5,4 ГБ ... что больше, чем 3,12 ГБ, представляющих используемую память! Как это возможно?

enter image description here

...