Jak*_*old 3 android local-storage
我想我可以在广播接收器中使用Intent.ACTION_DEVICE_STORAGE_LOW,以便在设备存储空间不足时通知我.这里解释一下.
我知道我可以找到用户在这里有多少空间.
但是,我希望尽可能避免设置可用空间不足的边界.当存储空间不足时,操作系统会向用户发出通知.
问题:如果操作系统认为可用空间不足,是否只在启动时显示应用程序内错误消息?
gMa*_*ale 10
IntentFilter lowstorageFilter = new IntentFilter(Intent.ACTION_DEVICE_STORAGE_LOW);
boolean hasLowStorage = registerReceiver(null, lowstorageFilter) != null;
Run Code Online (Sandbox Code Playgroud)
换句话说,有一种DeviceStorageMonitorService服务在OS级别运行并检测到低存储情况.从那里开始,它会发送任何活动或服务可以检查的粘性广播.在这个例子中,他们注册了一个空接收器作为测试粘性广播是否已被发送的方法.
| 归档时间: |
|
| 查看次数: |
1287 次 |
| 最近记录: |