java - 关于Instrumentation的sendPointerSync()

 个信2602881723 发布于 2022-10-29 20:33

在一个工程里面 用

Instrumentation.sendKeyDownUpSync(code);

这样程序可以完成运行 也实现了这个功能 但是用

Instrumentation.sendPointerSync(MotionEvent.obtain(SystemClock.uptimeMillis(), SystemClock.uptimeMillis(), MotionEvent.ACTION_DOWN, 1, 1, 0));

就会出错 出错信息是
java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permission

这是在同一个工程里点击啊 怎么还会出这个错啊 求个大神帮忙说说啊 困扰很久了

1 个回答
  • 好像不是代码问题 发送的坐标当y小于19的时候就会出现权限错误 应该是点到屏幕最上方了 把那个下拉的东西点到了估计 !

    2022-10-31 18:52 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有