更新时间:2026-05-22 GMT+08:00
分享

加载应用

方法名称

void loadApp(String packageName)

功能描述

加载指定包名的应用。该方法用于在云机上加载指定的应用程序。

参数说明

参数名

类型

必填

说明

packageName

String

应用包名,需匹配已安装应用的包名,示例:com.tencent.mm

返回值

回调参数

字段

类型

说明

error_code

String

加载过程状态码,0表示预加载成功

error_msg

String

详细状态描述,失败时包含错误详情

data

String

包名,示例:com.tencent.mm

调用示例

// 1. 实现带重试机制的回调处理器
CloudPhoneClient.Callback.AppCallback callback = new CloudPhoneClient.Callback.AppCallback() {
@Override
public void onLoadApp(AppOperateResponse<Void> response) {
System.err.printf(" 加载结果[%s]: %s%n",
response.getError_code(),
response.getError_msg());
}
}
};
// 2. 注册回调(建议使用单例模式)
CloudPhoneClient.setAppCallback(callback);
// 3. 预加载目标应用(如微信)
CloudPhoneClient.loadApp("com.tencent.mm");

响应示例

// 成功响应
{
"error_code": "0",
"error_msg": "Resource preloaded"
}
// 应用未安装
{
"error_code": "404",
"error_msg": "Package not found"
}

相关文档