更新时间: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();

相关文档