通过adb操作安卓亮屏、设置背光亮度、解锁、打开app

亮屏

adb shell inputkeyevent 26

keyevent 26表示点击power

Android adb 点亮和关闭屏幕的命令

# kernel休眠
echo mem > /sys/power/state
# kernel唤醒
echo on > /sys/power/state

设置背光:

echo 255 >/ sys/class/leds/lcd-backlight/brightness       ///==>最亮

echo 0 >/ sys/class/leds/lcd-backlight/brightness         //// ==>最暗

解锁

adb shell inputswipe 500 50 500 700

swipe 表示滑动,从x,y=(500,50)滑动到500,700   (可以进入设置->开发者选项->输入->指针位置   开启来更好的根据屏幕尺寸选择两个点的坐标)

打开APP

adb shell am start -n ranorex.android.services/ranorex.android.services.activity.MainActivity

如果有多台设备,可以加参数-s,例如:

adb -s 127.0.0.1:26944 shell am start -n ranorex.android.services/ranorex.android.services.activity.MainActivity

ranorex.android.services/ranorex.android.services.activity.MainActivity是包名/活动名,可以通过apk改之理这个工具打开看到:

————————————————
版权声明:本文为CSDN博主「xajhsunei」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xajhsunei/article/details/78049762

原文地址:https://www.cnblogs.com/Ph-one/p/11621720.html

时间: 2024-08-14 05:32:21

通过adb操作安卓亮屏、设置背光亮度、解锁、打开app的相关文章

adb 操作安卓模拟器--备忘

本贴仅为记录贴 记录adb 的环境配置及python脚本的交互 1.adb 的下载 通过搜索adb工具即可下载,这里提供一个共享地址https://pan.baidu.com/s/103ix26tZymGlkQ0bu8qDNQ 提取码:rpnt 2.adb环境变量的配置 双击adb.exe,后在我的电脑属性-->高级系统设置-->环境变量-->在path下加一个adb文件夹路径-->                                   3.准备安卓机器(安卓模拟器/

检测手机屏幕是否亮屏解锁

通过adb命令获取手机是否锁屏状态,可以通过下面指令:1.adb shell dumpsys window policy^|grep isStatusBarKeyguard2.adb shell dumpsys window policy^|grep mShowingLockscreen 运行第1条命令,获取到结果,如下: isStatusBarKeyguard=false mFocusedWindow=Window{3c2b801 u0 com.tencent.mm/com.tencent.m

安卓全屏的设置

有时安卓软件的开发需要设置全屏,首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是设置窗体标题的有无与样式.参数是Window类中定义的常量. 其中 FEATURE_CUSTOM_TITLE:自定义标题.当需要自定义标题时必须指定.如:标题是一个按钮时 this.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); getWindow().setFeatureInt(Window.FEATURE_C

安卓手机来电亮屏流程分析

来电亮屏流程分析 本文档是针对手机来电时候自主点亮屏幕这一流程的分析,很自然的就将其分为2个阶段,第一个是来电,第二个是点亮屏幕. 来电的流程: 来电消息是从RIL层接收到的,然后才开始传递上来. AT      : RING AT      : AT< RING AT      : RIL_URC_READER:RING AT      : RIL_URC_READER Enter processLine use-Rlog/RLOG-RIL: Nw URC:RING use-Rlog/RLOG

唤醒亮屏速度优化方向

MT6753 在开了自动背光,唤醒亮屏速度不是很理想.客户提供了以下优化方向: 1.缩短初使化硬件的时间,优化autosuspend 和earlysuspend过程.2.调整lcd,tp,各种sensor的唤醒顺序.优先初始化光感和lcd. 先不去考虑具体器件IC上的延时因素,在MTK平台,若要按上面两点方向进行优化,平台这边具体code 如何修改? 若修改上面有此什么风险也请指出. 测试用例:adb logcat -v threadtime | grep -r "Excessive delay

python3:判断手机的亮屏状态

在用python对手机做一些自动化操作时,常常会判断手机的亮屏状态,知晓手机的亮屏状态后才好做进一步的动作,如给屏幕解锁等.  用于了解手机的亮屏情况,有一个adb命令可用: adb shell dumpsys window polic 分别在灭屏和亮屏的情况下run这个adb command,看打印出的info有何不同? 从图中可看出, 亮屏和灭屏的状态,有几行是有明显不一样的.任挑一行用来作为check数据都是可以的,为了简便,我们挑最明显最短的: mAwake=false为详细明了解che

通过pull解析器操作安卓的xml

通过pull解析器操作安卓的xml 例子定义了一个javabean用于存放上面解析出来的xml内容, 这个javabean为Person,代码请见本页下面备注: ============================================================================================== 使用pull解析器解析person.xml文件 public class PersonService {  public static List g

Linux零基础入学之1-3 RHEL7基本命令操作和启动级别设置

§Linux零基础入学之1-3 RHEL7基本命令操作和启动级别设置 [本节内容] *Linux终端介绍 *shell提示符 *Bash shell基本语法 *基本命令的使用:ls.pwd.cd *查看系统折BIOS设置 *Linux如何获得帮助 *Linux关机命令:shutdown.init 0等 *Linux 7个启动级别 *设置服务器在来电后自动开机 [Linux终端介绍] tty    控制台终端 pts    代表虚拟终端 tty1-tty6 > 刚进入的图形界面(桌面)为tty1

安卓横屏布局设置

安卓横屏布局设置: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:screenOrientati