如何获得设备的免费和已用存储空间

时间:2019-02-15 19:08:23

标签: mobile dart flutter

我正在为新项目忙碌起来,直到今天一切都很棒。

我们正在构建的应用程序使我们的员工可以下载并查看其设备上的某些内部文件类型。我们得到的一项功能请求是显示设备剩余的存储空间。我们的一些员工会下载大量文件,并且空间不足。我试图寻找一种方法来执行此操作,但找不到任何东西。到目前为止,这是我第一次被Flutter完全封锁。

有人知道一种获取iPhone和Android设备拥有的费用存储空间的方法吗?

1 个答案:

答案 0 :(得分:1)

这是platform channels的完美用例,它可以是您的主项目的一部分,也可以在plugin中实现。

在Android上,使用volumeAvailableCapacityForOpportunisticUsageKey;在iOS上使用$s = fsockopen("22.22.22.22", 2222, $errno, $errstr, 5); if (!$s) { die( "$errstr ($errno)" ); } fclose($s);