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

APK安装状态回调

方法名称

void onAPKInstallState(AppOperateResponse<AppInfo> appOperateResponse)

功能描述

APK安装状态回调。该方法在APK安装状态更新时触发。

参数说明

字段名

类型

说明

appOperateResponse

AppOperateResponse

操作响应对象

回调参数

字段

类型

说明

error_code

String

状态码,0表示成功

error_msg

String

错误详情

data

GetAppsRsp

磁盘使用数据对象

AppInfo结构

参数名

类型

说明

appName

String

应用名称,如“微信”、“设置”

packageName

String

应用包名(唯一标识),示例:com.tencent.mm

icon

String

WebP格式图标原始数据Base64编码,仅当needIcon=true时可能返回,null表示无数据

iconUrl

String

WebP格式图标URL,端侧优先使用此字段,无值时fallback到icon字节数组

isReady

Boolean

应用是否准备就绪(可启动状态)

  • true:应用可正常使用
  • false:未安装完成或异常状态

返回值

调用示例

/ 2. 注册回调接口(建议在初始化时注册一次) 
CloudPhoneClient.setAppCallback(new  CloudPhoneClient.Callback.AppCallback() { 
    @Override 
    public void onGetInstalledApps(AppOperateResponse<AppInfo> response) { 
        if (response.isSuccess())  { 
            AppInfo rsp = response.getData();  
          

        } else { 
            // 处理接口调用失败(如网络异常、参数错误等) 
            String errorMsg = response.getErrorMsg();  
            int errorCode = response.getErrorCode();  
        } 
    } 
}); 

响应示例

{ 
  "data": {
        "appName": "支付宝", 
        "packageName": "com.eg.android.AlipayGphone",  
        "icon": null, 
        "iconUrl": "https://example.com/icons/alipay.webp",  
        "isReady": true
      } 
  "errorCode": 0, 
  "errorMsg": "success"
}

相关文档