安卓模拟点击通知(模拟手机点击)
- 分类:硬件教程 发布时间: 2023年03月06日 11:50:28
Android模拟点击
个人博客: haichenyi.com 。感谢关注
本篇介绍实现模拟点击的两种方式:
举个栗子:我们现在需要实现点击A按钮,触发B按钮点击事件的效果:两个按钮在布局里面随便创建就好了。
第一种方式就是:调用performClick事件
这种方式很简单,但是有一个弊端,就是不会传递触摸点坐标,只是模拟一下btn2的点击事件。
第二种方式就是:MotionEvent事件
这种方式比较麻烦,用到的就是view的事件分发,一个简单的点击事件的触发就是down和up组成,当然还有平移我们这里不考虑。
第一步 ,先用MotionEvent.obtain创建两个事件:一个down事件,一个up事件,创建的时候需要传递坐标点,传你目标view的范围内的坐标就行。
第二步 ,通过目标view,也就是这里的btn2去把这两个事件分发出去,通过dispatchTouchEvent分发,这样就完成了一次模拟点击事件,分发完记得回收
这样,就完成了一次模拟点击,并且坐标也传递了。因为,创建这两个事件的时候就传递了。解决了performClick的弊端。
android sendevent模拟滑动点击事件
adb shell input swipe 250 250 300 300
模拟事件全部是通过input命令来实现的,首先看一下input命令的使用:
usage: input ...
具体请查阅 android keycode详解
然后使用的话比较简单,比如想模拟home按键:
adb shell input keyevent 3
请查阅上述文章,根据具体keycode编辑即可。
此x、y坐标对应的是真实的屏幕分辨率,所以要根据具体手机具体看,比如你想点击屏幕(x, y) = (250, 250)位置:
adb shell input tap 250 250
adb shell input swipe 250 250 300 300
在项目中实现陀螺仪翻页的解决策略
竖屏
向右滑 :input swipe 50 1000 650 1000 -
向左滑: input swipe 650 1000 50 1000 -
横屏
默认点击屏幕在横屏状态下的中心位置 input tap 627 283 (可以完成例如在相册页面的)
向右滑 :input swipe 600 300 800 300 - (适用于小范围的移动。 例如相册的展示页面)
向左滑 :input swipe 800 300 60 300 - (适用于小范围的移动。 例如相册的展示页面)
向右滑 :input swipe 200 300 1200 300 - (适用于大范围的移动。 例如相册的单张浏览模式)
向右滑 :input swipe 1200 300 200 300 - (适用于大范围的移动。 例如相册的单张浏览模式)
superbar中使用命令在不申请root的条件下打开设备文件节点的权限
打开设备文件节点的权限:chmod 666 /dev/input/*
查看设备文节点的权限: ll /dev/input
android RingSDK 的事件注入
ps:在没有OTG线的情况下连接电脑,通过命令打开任意的app
adb shell am start com.wormhole.glass1/com.wormhole.glass.MainActivit
安卓系统的手机有什么软件能模拟人点击屏幕的动作吗?
按键精灵能模拟人点击屏幕的动作。
使用教程如下:
首先,我们打开“按键精灵”,打开软件后点击工具栏上“新建”项,之后进入“脚本编译器”界面。
第二:在脚本编译器界面上,左键点击工具栏上“录制”项,会出现这样的情况:进入桌面,并出现一个小的对话框。在这个小的对话框中,左侧红色圆按钮是录制的开始,第二个蓝色方按钮是录制结束,第三个是存储录制内容。
第三:点击红色圆形按钮开始录制开始录制后我们把这个小的对话框移至窗口右下角,然后进行相对应的程序操作,
第四,录制完成后点击软件上的绿色三角形“执行”按钮,开始执行刚才记录的脚本动作。
安卓模拟器 如何模拟触发接收短信事件
1、在进行安卓模拟器模拟触发接收短信事件之前,前提是要启动安卓模拟器,可以借助Java eclipse完成触发模拟事件,首先打开Java eclipse,然后按照下面这张图的显示,点击DDMS;
2、然后,需要进行如下图所示的操作,在Java eclipse界面的上方,先选中Emulator Control对话框,然后进一步再选择Telephony Actions,进行发短信操作;
3、然后在左边模拟器栏,选择已经启动的模拟器的型号,然后在Message输入框中输入要发送的短信内容,例如“777777”,接着点击send按钮;
4、最后,查看已经启动的安卓模拟器,这是能够发现安卓模拟器的左上角出现短信的表示,说明此次模拟的短信事件有效;
5、在安卓模拟器中打开短信,就能够看到此次模拟短信的内容了。
Android 如何实现模拟点击
实现模拟点击,需要root手机,然后获取linux中的事件点击驱动,相关
猜您喜欢
- 不用电脑iphone怎么强制刷机(强制解除..2023/03/03
- 荣耀手机怎么切换效果(荣耀手机怎么切..2023/02/25
- 手机控制手机的软件(有没有手机控制手..2023/02/22
- 2022年一月最新显卡天梯图的分享..2021/12/19
- 平板电脑最好的处理器(平板电脑配置)..2023/02/28
- 苹果手机怎么重装电脑系统(苹果手机电..2023/02/09
相关推荐
- 黎明杀机是电脑游戏吗(黎明杀机玩哪个.. 2023-02-17
- 简单分析linux和windows的区别在哪.. 2022-01-30
- 国际大牌女装有哪些品牌(中国高端女装.. 2023-02-10
- 电脑系统损坏怎么修复(电脑系统崩溃了.. 2023-02-08
- 安卓云备份怎么恢复到苹果手机(安卓手.. 2023-02-19
- windows副本不是正版是什么意思(windo.. 2023-02-28