小编Aru*_*abu的帖子

如何检查设备在 Android Oreo API 26 及更高版本上的存储空间是否不足

如何检查设备在 Android 8 Oreo 上的存储空间是否不足。我在 Android 文档中看到API 26 中不推荐使用Intent.ACTION_DEVICE_STORAGE_LOW

此常量在 API 级别 26 中已弃用。 如果您的应用以 O 或更高版本为目标,则此广播将不再传送到清单中定义的任何 BroadcastReceiver。相反,强烈建议应用程序使用改进的 getCacheDir() 行为,以便系统可以在需要时自动释放存储空间。 - 安卓文档

他们鼓励我改用 getCacheDir()。

但是我对它的了解不多,因为 getCacheDir() 似乎将系统缓存目录路径作为 FILE 对象返回,该对象只能用于清除缓存等。

但我需要检查设备的设备存储空间是否不足。我希望有人能帮助我

android android-intent android-8.0-oreo

5
推荐指数
1
解决办法
3983
查看次数

标签 统计

android ×1

android-8.0-oreo ×1

android-intent ×1