Visual Cache

一个用于轻松获取应用程序缓存大小的 Flutter 包。Visual Cache 允许您以人类可读的格式(MB 或 GB)检索缓存大小,使其适合在应用程序的 UI 中显示与缓存相关的信息。

特点

  • 获取 Flutter 应用程序的缓存大小。
  • 以 MB 或 GB 为单位显示缓存大小。
  • 易于集成并在任何 Flutter 应用中使用。

截图

入门

要使用 Visual Cache 包,请遵循以下简单步骤

安装

Visual Cache 添加为 pubspec.yaml 文件中的依赖项

dependencies:
  flutter:
    sdk: flutter
  visual_cache: ^0.1.0-alpha

用法

// Import package
import 'package:visual_cache/visual_cache.dart';

// Show cache
FutureBuilder<String>(
  future: VisualCache().getCacheSize(),
  builder: (BuildContext context, AsyncSnapshot<String> snapshot) {
    if (snapshot.connectionState == ConnectionState.waiting) {
      return CircularProgressIndicator();
    } else if (snapshot.hasError) {
      return Text('Error: ${snapshot.error}');
    } else {
      return Text(
        snapshot.data ?? 'Cache size not available',
        style: Theme.of(context).textTheme.headlineMedium,
      );
    }
  },
)

目前仅适用于 Android

GitHub

查看 Github