gpt4 book ai didi

Android 在应用程序启动时检查存储空间是否不足

转载 作者:太空宇宙 更新时间:2023-11-03 11:48:48 25 4
gpt4 key购买 nike

我想我可以在广播接收器中使用 Intent.ACTION_DEVICE_STORAGE_LOW 在设备存储空间不足时通知我。说明here .

我知道我可以找出用户有多少可用空间here .

但是,如果可能的话,我想避免设置可用空间/空间不足的界限。当存储空间不足时,操作系统会向用户发出通知。

问题:如果操作系统认为可用空间不足,是否只在启动时显示应用内错误消息?

最佳答案

每一些related sample code from google你可以走这条路:

IntentFilter lowstorageFilter = new IntentFilter(Intent.ACTION_DEVICE_STORAGE_LOW);
boolean hasLowStorage = registerReceiver(null, lowstorageFilter) != null;

换句话说,有一个 DeviceStorageMonitorService 服务在操作系统级别运行并检测低存储情况。从那里,它发送一个粘性广播,任何 Activity 或服务都可以稍后检查。在这个例子中,他们注册了一个空接收器作为测试粘性广播是否已发送的一种方式。

关于Android 在应用程序启动时检查存储空间是否不足,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30919833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com