java - 如何从新的活动意图中获取视图
问题描述
我想构建一个在另一个应用程序上点击屏幕的应用程序。我找到了这段代码:
view.dispatchTouchEvent(motionEvent);
我通过它的包名打开了另一个应用程序:
Intent i =getPackageManager().getLaunchIntentForPackage("com.shazam.android");
startActivity(i);
但我没有获得它的视图对象。
如何获取视图对象?
解决方案
如果我理解你的问题是正确的,你想在另一个应用程序中发送一个触摸事件。
在这种情况下,我很遗憾地告诉你,这样的事情在普通的 Android 设备上是不可能的。
如果您的设备具有 root 访问权限,那么您可以尝试使用@konraditurbe此处描述的方法
推荐阅读
- python - 有没有更好的方法从python 3中的字符串中提取数字
- r - 如果列的数字排序方式不同,如何合并这两个表/数据框?
- chainlink - 设置我的第一个节点时连接到我的数据库时出现问题
- scala - 在 oracle 中加入带有巨大表连接的数据框
- powershell - 如何在 Powershell 脚本中添加子 OU
- button - 某种方式可以单击获救的 Javafx 元素?
- html - Tiny Slider - Font Awesome 控制按钮
- c# - myCustomDbContext 无法转换为服务类型“Microsoft.AspNetCore.Identity.IUserStore`1[erp_colombia.Entities.Employee]”
- python - pyodbc 语法问题'参数太少。预计 2'
- unity3d - 在 Unity Registry 中找不到梭子鱼包