Flutter:使用 Dart 检查设备可用存储

Jag*_*gan 4 dart flutter

如何检查设备存储是否可以在不本地进行的情况下进行。我想知道设备是否有足够的存储空间来下载图像。如何实现这一目标

Joã*_*res 15

有一个名为disk_space的包,它允许您准确地获取您正在寻找的信息。你可以这样使用它:

import 'package:disk_space/disk_space.dart';

void getDiskSpaceInfo() async{
  print(await DiskSpace.getFreeDiskSpace);
  print(await DiskSpace.getTotalDiskSpace);
}
Run Code Online (Sandbox Code Playgroud)

编辑:此包已于 2021 年 3 月 9 日更新到 Dart 2.12 的 0.1.0+2 版本。但仍然没有指向 GitHub 的链接。

  • 我已经在 iOS 和 Android 上进行了测试,并且在这两种系统上都可以使用。如果答案解决了您的问题,请将其标记为正确 (2认同)