关于Instrumentation的权限报错问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

关于Instrumentation的权限报错问题

2016-03-11 11:34:17 2145 1

写了一个 飞鼠 这么个功能的东西 但是还要实现点击功能 就是 客户端发送个点击命令 然后 服务端 那个移动的鼠标箭头 那个位置要点击一下 但是我用Instrumentation去实现这个点击效果的时候 就出现了一个权限错误
<uses-permission android:name="android.permission.INJECT_EVENTS" />
把这个权限写到xml里面的时候 提示只有系统app才能使用 可是点击明明是在同一个程序里的啊 怎么也会出现权限问题呢
代码实现是这样的:

public void Press(int x,int y){
    Instrumentation instrumentation = new Instrumentation();
    instrumentation.sendPointerSync(MotionEvent.obtain(SystemClock.uptimeMillis(), SystemClock.uptimeMillis(), MotionEvent.ACTION_DOWN, x, y, 0));
 }

这个方法写在jar包中给程序调用 xy是需要发送点击的坐标
在程序里面是在一个接口的内部类里面去实现:

@Override 
 public boolean xxxxxx(int argo){
 new Thread(new Runnable{
 Press.press(100,1);
 }).start();
 }

就是这样 但是在运行的时候就出权限错误 这是怎么一回事?

取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 18:58:50

    INJECT_EVENTS 是系统级app才能使用的权限,什么意思呢,就是你的应用是系统自带的应用,那种不被卸载的。
    如果你这边是做手机系统内置应用的那么,就可以用,如果只是一般应用的话就不行。

    0 0
相关问答

1

回答

Instruments-Allocations的作用是什么?

2022-07-07 13:02:44 77浏览量 回答数 1

1

回答

Istio在单一网格中使用多集群部署,与单一集群部署相比具备了故障隔离和故障转移能力对吗?

2021-11-18 12:14:10 137浏览量 回答数 1

1

回答

在Istio部署中,与单一网格相比,多网格增加了哪些能力?

2021-11-18 19:20:51 120浏览量 回答数 1

1

回答

在Istio部署中,与单一网格相比,多网格增加了哪些能力?

2021-11-18 12:14:36 170浏览量 回答数 1

0

回答

域名备案成功,ICP备案号和备案成功的域名邮箱出现不一致原因?新增网站会出现邮箱非同一人,因如何解决

2018-12-14 21:24:56 353浏览量 回答数 0

1

回答

您好,网站基本过一段就会出现不能访问。

2017-09-01 11:42:32 1704浏览量 回答数 1

1

回答

建立网站的流程及条件

2016-05-11 14:39:25 2016浏览量 回答数 1

1

回答

得到异常:NSInvalidArgumentException

2016-03-26 09:25:25 1786浏览量 回答数 1

1

回答

关于一个异常:NSInvalidArgumentException

2016-03-23 08:35:52 2581浏览量 回答数 1

1

回答

JSAPI获取通用唯一识别码报错

2015-11-25 13:41:44 4385浏览量 回答数 1
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
文章
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载