文档首页/ 云手机服务 KooPhone / SDK参考/ KooPhone Android SDK开放接口/ 回调及监听模块/ 操作系统级回调方法(System Level)/ 获取磁盘使用情况回调
更新时间:2026-05-22 GMT+08:00
获取磁盘使用情况回调
方法名称
void onGetDiskUsage(AppOperateResponse<DiskUsageInfo> appOperateResponse)
功能描述
获取磁盘使用情况回调。该方法在获取磁盘使用情况完成时触发。
参数说明
| 字段名 | 类型 | 说明 |
|---|---|---|
| appOperateResponse | AppOperateResponse | 操作响应对象 |
返回值
无
调用示例
// 1. 实现带单位转换的回调处理器
CloudPhoneClient.Callback.AppCallback callback = new CloudPhoneClient.Callback.AppCallback() {
@Override
public void onGetDiskUsage(AppOperateResponse<DiskUsageInfo> response) {
if(!"0".equals(response.getError_code())){
System.err.println(" 查询失败: " + response.getError_msg());
return;
}
DiskUsageInfo usage = response.getData();
System.out.printf("磁盘使用情况:\n" +
" 总容量:%.2f GB\n" +
" 已使用:%.2f GB (%.1f%%)\n" +
" 可用空间:%.2f GB\n",
bytesToGB(usage.getTotalSize()),
bytesToGB(usage.getUsedSize()),
(usage.getUsedSize() * 100.0 / usage.getTotalSize()),
bytesToGB(usage.getFreeSize()));
}
private double bytesToGB(long bytes) {
return bytes / (1024.0 * 1024 * 1024);
}
};
// 2. 发起查询
CloudPhoneClient.getDiskUsage();