使用Instrumentation模拟点击屏幕
1.使用前需要申明权限
<uses-permission android:name="android.permission.INJECT_EVENTS" />
2.使用Instrumentation模拟点击有一定限制,只能点击自己的APP,或者UID相同的APP,如果有root权限或者系统签名则可以点击所有APP
import android.app.Instrumentation;public static void tap(int x,int y){try{getInst().sendPointerSync(MotionEvent.obtain(SystemClock.uptimeMillis(),SystemClock.uptimeMillis(), MotionEvent.ACTION_DOWN, x, y, 0)); //x,y 即是事件的坐标getInst().sendPointerSync(MotionEvent.obtain(SystemClock.uptimeMillis(),SystemClock.uptimeMillis(), MotionEvent.ACTION_UP, x, y, 0));}catch (Exception e){ToastUtils.showShort("点击出错");}}
使用Instrumentation模拟点击屏幕相关推荐
- java+ADB—循环模拟点击屏幕,解放双手
/*** @author 周伟强* @Description TODO* @date 2023/2/21 12:03* @Copyright All rights reserved.* desc:ja ...
- python模拟点击屏幕ios_python模拟点击在ios中实现的实例讲解
我们都知道因为操作系统的不同,很多游戏区分为安卓和苹果两个版本.那么之前学会python模拟点击的小伙伴开始担心,如果手机是ios版本那还能使用吗?这个问题小编进行了测试,小伙伴们完全不用忧虑ios版 ...
- Android在任何地方模拟点击屏幕
要求: 在Android上按像素位置进行模拟屏幕点击,无论前台程序是什么(类似于按键精灵). 解决方案: 使用安卓中的linux命令行来进行模拟(可以完成目标但是不优雅). 前提知识: ADB中可以使 ...
- android 脚本模拟点击屏幕
对低概率问题,需要多次测试以复现问题,使用脚本更容易实现,避免频繁人工操作 首先要了解手机的众多输入设备: 命令:adb shell cat /proc/bus/input/devices/ I: B ...
- adb 模拟键盘输入、点击屏幕、滑动、按键等操作
1. 模拟键盘输入 adb shell input keyboard text "abc" 2. 模拟点击屏幕指定位置 adb shell input tap 500 500 3. ...
- adb 屏幕滑动_安卓通过adb 模拟键盘输入、点击屏幕、滑动、按键
1. 模拟键盘输入 adb shell input keyboard text "abc" 复制代码 2. 模拟点击屏幕指定位置 adb shell input tap 500 5 ...
- Android代码模拟物理、屏幕点击事件
一.应用中模拟物理和屏幕点击事件 例如,模拟对某个view的点击事件 private void simulateClick(View view, float x, float y) {long dow ...
- 【android】几种模拟按键、屏幕点击的方法
模拟按键: 1. new Instrumentation().sendKeyDownUpSync(int keycode); 发送keycode,down,up都会发送一遍 2. new Instru ...
- Android代码模拟物理、屏幕点击事件 、APP内部自动点击
一.应用中模拟物理和屏幕点击事件 例如,模拟对某个view的点击事件 private void simulateClick(View view, float x, float y) {long dow ...
最新文章
- 微软CEO纳德拉对话沈向洋:那些未来可期的计算机视觉研究与应用
- COM:下一代微生物组技术在作物生产中的应用——局限性以及基于知识的解决方案的需求
- 腾讯开源图计算框架 Plato:十亿级节点图计算进入分钟级时代
- js向jsp传中文出现乱码的解决方法
- php连接mysql_PHP连接MySQL数据库的三种方式
- Python+OpenCV:图像轮廓
- 全面使用禅道做敏捷开发的规范化管理分享
- PHP学习笔记【27】--服务端存储技术Session
- 苹果设备型号代码 device model id / device codes(更新至iPhone 13 / iPhone SE3 / iPad Air 5代
- 高斯核与高斯核的卷积的结果还是一个高斯核的推导
- SONY重拳出击,开始涉足移动领域----Playstation Mobile必然崛起
- 瀚高数据库块恢复示例
- 决策规划算法三:DP与分层状态机2种决策算法的对比
- HS6621CG 片上 Flash 读写
- python:panda
- 高精度室内定位导航 需要什么样的精准室内定位技术方案
- s00devs_Devs @ Home –现场网络研讨会– CEST:4月30日13:00:Hibernate提示和技巧–解决常见问题的15条提示
- B-010 详细解析电源滤波电容的选取与计算
- vue 路由独享守卫
- C#+winform登陆界面案例
热门文章
- [英]Moonlight Shadow
- 【C++练习】4.1假设有三家银行:中国银行BOC、工商银行ICBC和农业银行ABC
- 达人评测 r7 7735h和i5 13500h选哪个 锐龙r77735h和酷睿i513500h差多少
- 基于微信小程序的短视频系统#毕业设计
- python开发的软件sparrow-自制编程语言:基于C语言 PDF 全书影印版
- 推荐几个Java全栈学习的网站
- 碧桂园的半年报启示:地产周期下如何转型发展?
- Python中单引号和双引号的区别
- 珠海个人社保购买流程(灵活就业购买社保)
- html修改链接文字颜色,html设置超链接字体颜色 html超链接的字体颜色怎么改