用于解锁Android设备屏幕的ADB密钥事件82不适用于KK设备



我正在使用以下adb shell命令来解锁设备屏幕。

adb shell input keyevent 82

这对于具有Android L设备的我的企业设备工作正常。但是,当我对带有 Kit Kat OS 的设备使用相同的命令时,它不起作用。屏幕有一个锁定图标和圆圈,我必须向上滑动它。

请建议是否有备用命令。

您也许可以检测到SDK版本,如果是kitkat及以下版本,则可以使用以下代码进行滑动。

SDK=`adb -s $i shell getprop ro.build.version.sdk | tr -d 'r'
if (( "$SDK" <= 19 )) ; then
adb shell input swipe 200 500 200 0
fi

您可以根据您使用的屏幕调整滑动参数以获得确切的开始 (x,y( 和结束 (x,y(。

最新更新