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")
--- 应用程序本身的文件。