修改Android“长按”的反应时间

本文探讨了在Android应用自动化测试中遇到的长按操作未能触发预期响应的问题,并提供了通过修改系统参数来延长长按时效的解决方案。通过在命令行环境中执行特定命令,测试人员可以调整设备对长按事件的敏感度,从而提高测试的准确性和效率。
摘要由CSDN通过智能技术生成

在Android的APP中,有不少信息可以“长按”,然后做进一步处理。但在自动化测试中发现,能够点击到相应区域,但未如预期那样,弹出对话框。

排除了代码的问题后,怀疑可能是Android系统本身对这个长按的时间设置较短造成。因此,执行下面的操作,修改了“长按”的反应时间。

在CMD命令窗口中执行如下命令:

1.查看

// 系统的长按时间是多长

adb shell "settings get secure long_press_timeout"


2.修改

// 修改系统的长按时间
1.adb shell

2.cd /data/data/com.android.providers.settings/databases

3.sqlite3 settings.db

4.update secure set value=1000 where name='long_press_timeout';

5.select * from secure where name='long_press_timeout';

6. .quit(这里quit前面有一个.)

这里,1000即是修改的“长按”反应时间。

*注意,这里应该是需要root权限才能修改这个时间的,因为在没有root的真机上无法按照上述方式修改


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值