TV遥控器各键键值及如何实现自动化

news/2025/1/7 4:52:24/

收录了一些常见的遥控器键值码;具体用法:终端里输入adb shell input keyevent +键值码就可以操控电视(ps:几几写个简单的sh脚本放到里面,就能实现自动化测试,是不是挺简单?废话不多说上干货)

返回键:4

向上:19

向下:20

向左:21

向右:22

确定:23

音量+:24

音量-:25

菜单:82

主页:3

长按某键值:adb shell input keyevent --longpress 22(视频播放页进行快进22)

点击某个坐标:adb shell input tap 97 168

ps:还有些关机,静音、设置、隐藏的快捷键因为各厂商的都设置的不一样,所以没有写,不过通过下面这个链接下载app安装到电视,通过log打印看具体的键值是多少

链接: https://pan.baidu.com/s/1dcU6dlSqGeftK5Ym9j82nw  密码: 9389

         

上面说了电视遥控器的键值及获取方法,下面简单说下如何实现电视自动化测试

1.新建一个.sh的文件,写上想要执行的命令,如我要测试百度云盘

#!/bin/bash# 此处改为待测app的包名
packagename="com.baidu.netdisk.tv"#停止运行待测app,以免影响测试结果
adb shell am force-stop ${packagename}#启动待测app并获取启动时间-W是获取启动时间的
adb shell am start -W ${packagename}/com.baidu.netdisk.welcome.WelcomeActivity#停留3秒钟
sleep 3#输入确定键
adb shell input keyevent 23done
exit

2.连接上电视后,在终端输入sh 脚本路径最后按回车就可以执行了。

    

ps:更多脚本内容自己去编写!


http://www.ppmy.cn/news/596305.html

相关文章

安卓智能电视-关闭开机广告

安卓电视关闭广告-准备工具 普通U盘一只 WiFi adb工具 root工具 蓝牙鼠标 智能电视关闭广告-安装工具 将所有的安卓安卓包,放入到U盘更目录即可 装好安装包的U盘连接到,智能电,并安装完成 移除电视广告-电视操作 长按住电视本体五向键&#x…

开机自动播放 电视机竖屏显示开发应用2-机顶盒软件开发

开机自动播放 电视机竖屏显示开发应用2-机顶盒软件开发 基于安卓机顶盒的开发与应用(1)广告演示-开机自动播放, 巧用BroadcastReceiver实现开机“自”启动 1、BOOT_COMPLETED在ActivityManagerService中由系统发送。 2、应用可以监听该广播…

Redis【实战篇】---- 商户查询缓存

Redis【实战篇】---- 商户查询缓存 1. 什么是缓存?1. 为什么要使用缓存2. 如何使用缓存 2. 添加商户缓存1. 缓存模型和思路2. 代码如下 3. 缓存更新策略1. 数据库缓存不一致解决方案2. 数据库和缓存不一致采用什么方案 4. 实现商铺和缓存与数据库双写一致5. 缓存穿透…

前端 baseUrl 通过 自己现在浏览器的 ip port 来拼, 不需要在换环境或者port的时候改来改去

前端 baseUrl 通过 自己现在浏览器的 ip port 来拼, 不需要在换环境或者port的时候改来改去 let url window.location.href; let urlStr url.split(/); let parts urlStr[2].split(:) let ip parts[0]let port parts[1]let baseUrl http://${ip}:${port}/api

智慧校园电子班牌系统源码

电子班牌系统的主要功能包括:班级管理、学生信息管理、教师管理、课程管理、作业管理、考试管理、公告管理、评价管理、学校消息发布等。在班级管理方面,该系统可以实现教师对班级的整体管理以及学生个人信息的管理,包括个人信息、考试成绩、…

【面试】数据仓库

数据分层 维度建模 (0) 什么是维度建模? 维度建模以分析决策的需求出发构建模型,构建的数据模型为分析需求(也就是我们通常所说的数据分析)服务。它重点解决如何更快速完成分析需求,同时还有较好的大规模复杂查询的响…

移除游戏物体上的某个组件

/// <summary>/// 移除游戏物体上的某个组件/// </summary>/// <param name"obj"></param>/// <typeparam name"T"></typeparam>public static void RemoveComponentFromObj<T>(GameObject obj) where T : Comp…

画论68 郑绩《梦幻居画学简明》

【中国历代画论目录】 目录 卷一 山水总论 述古 论形 论忌 论笔 论墨 论景 论意 论皴 论树 论泉 论界尺 论设色 论点苔 论远山 论题款 论图章 卷二 人物总论 述古 论工笔 论意笔 论逸笔 论尺度 论点睛 论肖品 卷三 花卉总论 述古 论树本 论草…