Disk Usage
Подключение зависимостей к проекту
В вашем <project>/<app-module>/build.gradle
dependencies { implementation "ru.ok.tracer:tracer-disk-usage:0.2.7" } |
Более подробное описание зависимостей на странице «Быстрый старт».
Описание DiskUsageConfiguration
В вашем Application.kt
class MyApplication : Application(), HasTracerConfiguration { override val tracerConfiguration: List<TracerConfiguration> get() = listOf( DiskUsageConfiguration.build { // ваши опции }, ) } |
Опции DiskUsageConfiguration.Builder
:
setEnabled
— включить/выключить плагин. По умолчанию включён;setProbability
— вероятность(1/n) того, что раз в день у этого юзера в фоне будет произведена проверка использования дискового места. По умолчанию 0, что равноценно включению плагина;setInterestingSize
— лимит занимаемого места, при превышении которого сдк будет сигнализировать о проблеме и отправлять отчет в Tracer. Измеряется в байтах. По умолчанию 10Gb;setExcludePath
— пути с заранее известными большими файлами которые должны быть исключены из проверки. Принимает только пути сформированные черезGlobalDirs.
Описание GlobalDirs
:
GlobalDirs.INTERNAL_DATA.excludePath("foo/bar")
— внутреннее хранилище приложения;GlobalDirs.EXTERNAL_DATA.excludePath("foo/bar")
— файлы приложения на SD-карте;GlobalDirs.SRC.excludePath("foo/bar")
— файлы самого приложения.
Обновлено 22 сентября 2023 г.
Was this information helpful?