代码之家  ›  专栏  ›  技术社区  ›  Humble_PrOgRaMeR

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

  •  8
  • Humble_PrOgRaMeR  · 技术社区  · 8 年前

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

    adb shell input keyevent 82
    

    请建议是否使用替代命令。

    1 回复  |  直到 8 年前
        1
  •  4
  •   Shredder    6 年前

    您可以检测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)。