云手机服务器 CPH-手机内重启:使用方法

时间:2024-03-25 20:20:17

使用方法

建议使用手机内重启功能时进行流控。并发重启大量手机可能会导致宿主机负载突然飙升,可能会对其他正常运行的手机产生影响。

  • 通过命令行重启
    adb shell reboot

    约束:只有uid为0,1000或2000的进程有权限执行reboot命令。

  • 系统APP通过PowerManager接口重启
    PowerManager powerManager = getSystemService(PowerManager.class);
    powerManager.reboot("your reason for reboot");

    约束:只有uid为0,1000的进程有权限调用PowerManager接口。

  • 通过注入长按关机键重启
    adb shell input keyevent --longpress KEYCODE_POWER

    注入长按关机键后,屏幕会弹出重新启动选项,用户单击按钮后手机重启。

    例:不同AOSP版本,按钮UI可能不同,请按实际参考。

    图1 重新启动

    约束:只有uid为0,1000或2000的进程有权限注入长按关机按键。

support.huaweicloud.com/usermanual-cph/cph_ug_0077.html