首页 > 解决方案 > 如何从新的活动意图中获取视图

问题描述

我想构建一个在另一个应用程序上点击屏幕的应用程序。我找到了这段代码:

view.dispatchTouchEvent(motionEvent);

我通过它的包名打开了另一个应用程序:

Intent i =getPackageManager().getLaunchIntentForPackage("com.shazam.android");
startActivity(i);

但我没有获得它的视图对象。

如何获取视图对象?

标签: javaandroidandroid-studio

解决方案


如果我理解你的问题是正确的,你想在另一个应用程序中发送一个触摸事件。

在这种情况下,我很遗憾地告诉你,这样的事情在普通的 Android 设备上是不可能的。

如果您的设备具有 root 访问权限,那么您可以尝试使用@konraditurbe此处描述的方法


推荐阅读