更新时间:2026-05-22 GMT+08:00
卸载应用
方法名称
void uninstallApp(String packageName)
功能描述
卸载指定包名的应用。该方法用于在云机上卸载指定的应用程序。
参数说明
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| packageName | String | 是 | 应用包名,需符合Android包名规范,示例:com.example.app |
返回值
无
回调参数
AppOperateResponse结构:
| 字段 | 类型 | 说明 |
|---|---|---|
| error_code | String | 操作结果代码,0表示成功,其他见错误码说明 |
| error_msg | String | 可读性状态描述,成功返回success |
| data | String | 包名,示例:com.tencent.mm |
调用示例
// 1. 实现回调处理器
CloudPhoneClient.Callback.AppCallback callback = new CloudPhoneClient.Callback.AppCallback() {
@Override
public void onUninstallApp(AppOperateResponse<Void> response) {
switch (response.getError_code()) {
case "0":
System.out.println("卸载完成");
break;
case "404":
System.err.println("应用不存在");
break;
default:
System.err.println("错误["+response.getError_code()+"]: "+response.getError_msg());
}
}
};
// 2. 注册回调(建议在初始化阶段完成)
CloudPhoneClient.setAppCallback(callback);
// 3. 执行卸载(如卸载测试应用)
CloudPhoneClient.uninstallApp("com.example.testapp"); 响应示例
// 成功响应(回调可能无法完整送达)
{
"error_code": "0",
"error_msg": "Reboot scheduled"
}
// 失败响应(立即返回)
{
"error_code": "503",
"error_msg": "System service unavailable"
} 父主题: 云应用管理