跳到主要内容

云手机Android SDK

本SDK用于Android平台快速接入星界云手机,将云手机的远程控制模块以原生的方式集成至自有APP上。

SDK下载

星界云手机Android SDK发行版包含:

  1. AAR文件:aar目录下,开发时导入
  2. javadoc文档:java-doc目录下
  3. 示例APK:demo目录下
  4. 示例源码:demo目录下

星界云手机Android SDK下载:

  1. V1.0(2023-03-01):Android SDK下载
    初始版本

云手机远控集成说明

远控集成赋予APP直接打开云手机远程控制面板的能力,支持对云手机进行基础操作,如点击、滑动、按键、音量调节、剪切板、清理后台等操作。

运行环境:Android 6.0( API Level 23)及以上版本

集成步骤:

  1. 服务端需要对接云手机OpenAPI的获取云手机远程操控地址接口,用于为APP提供指定云手机的鉴权地址
  2. APP项目引入aar文件
  3. 创建RemoteSdk并作相关初始化,通过RemoteSdk连接云手机时,需要将第一步获取的云手机鉴权地址传入,具体见示例源码RemoteActivity.java
  4. RemoteSdk支持的云手机操作详见javadoc文档里的类RemoteSdk

云手机直播/扫码集成说明

方案一:云手机直接调用当前连接云手机的真机的摄像头/话筒进行直播/扫码,该方案只需要在集成云手机远控时,通过remoteSdk.connectCamera方法建立真机摄像头与云手机摄像头的连接,调用该方法前需要确保APP已经获取相机和话筒的权限。详见示例源码RemoteActivity.java里的connectCameraAudio方法。

方案二:云手机调用其他真机摄像头进行直播/扫码,该方案下真机只用于为云手机提供画面和声音,无法看到云手机桌面及操作云手机。

方案二集成步骤:

  1. 服务端需要对接云手机OpenAPI的获取摄像头地址接口,用于为APP提供指定云手机摄像头的连接地址
  2. APP项目引入aar文件
  3. 创建RemoteSdk并作相关初始化,和远控不同的是需要设置相机显示View(setCameraView),用于显示真机拍摄的画面。
  4. 通过RemoteSdk连接云手机时,需要将第一步获取的云手机摄像头连接地址传入,完成连接后,通过remoteSdk.connectCamera方法建立真机摄像头与云手机摄像头的连接,调用该方法前需要确保APP已经获取相机和话筒的权限。具体见示例源码CameraActivity.java