跳到主要内容

DiskUsageConfiguration 描述

注意

该门户网站正在开发中。文档的完整版本请看这里.

在您的 Application.kt

  class MyApplication : Application(), HasTracerConfiguration {
    override val tracerConfiguration: List<TracerConfiguration>
        get() = listOf(
            DiskUsageConfiguration.build {
                // 您的选项
},
        )
}

DiskUsageConfiguration.Builder 选项:

  • setEnabled --- 启用/禁用插件。默认情况下启用;

  • setProbability --- 每天该用户的设备在后台检查磁盘空间使用的概率(1/n)。默认为0,等同于启用插件;

  • setInterestingSize --- 占用空间的限制,超过此限制,SDK将发出警告并向 Tracer 发送报告。以字节为单位。默认为10Gb;

  • setExcludePath --- 应该从检查中排除的已知大文件的路径。只接受通过 GlobalDirs 形成的路径。

GlobalDirs 描述:

  • GlobalDirs.INTERNAL_DATA.excludePath("foo/bar") --- 应用的内部存储;

  • GlobalDirs.EXTERNAL_DATA.excludePath("foo/bar") --- SD卡上的应用文件;

  • GlobalDirs.SRC.excludePath("foo/bar") --- 应用程序本身的文件。