0

可能重复:
如何在相机中启动视频图标

我正在尝试通过我的 Android 手机中的 adb 启动应用程序。我试过了adb getevent。但它转储了这么多事件。

我怎样才能确定我需要哪一个?有没有其他方法可以启动应用程序?

我正在寻找发布视频。没有单独的视频 apk。它仅在相机 apk 中。我能够通过 adb 启动相机:

am start -a android.intent.action.MAIN -n com.android.camera/.CameraEntry

摄像机图标位于相机中的快照图标旁边。我能够通过输入 keyevent 23 控制快照图标。但无法弄清楚如何启动快照图标旁边的视频

4

1 回答 1

0

简短的回答,不,就你所能得到的,以这种方式启动一个活动,但不能从 adb 本身控制 UI。

长答案,Android 禁止将事件作为安全措施注入活动,这实际上是一件好事,否则由于注入事件并导致应用程序在手机在你不知情的情况下做事。

此外,注入事件的使用需要 ROM 的签名密钥来启用该功能。

编辑:

在与@MichaelHampton 对此发表评论后,理论上,可以使用 ROM 自己的猴子程序来发送击键等,毕竟猴子程序是用 ROM 的安全密钥签名的,这可能是一个知道什么的问题命令调用并传递给猴子程序,通过炮击并反过来将其引导到所述活动......?它的理论......没有尝试过,也没有考虑更多......

于 2012-07-12T19:16:17.550 回答