更新时间: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"
} 父主题: 云应用管理