【发布时间】:2012-07-12 19:04:29
【问题描述】:
我正在尝试通过我的 Android 手机中的 adb 启动应用程序。我试过adb getevent。但它转储了这么多事件。
如何确定我需要哪一个?有没有其他方法可以启动应用程序?
我正在寻找发布视频。没有单独的视频 apk。它仅在相机 apk 中。我能够通过 adb 启动相机:
am start -a android.intent.action.MAIN -n com.android.camera/.CameraEntry
摄像机图标位于相机中的快照图标旁边。我能够通过控制快照图标 输入keyevent 23。但无法弄清楚如何启动快照图标旁边的视频
【问题讨论】:
-
@MichaelHampton 该操作正在谈论从命令行执行此操作。
-
@t0mm13b monkeyrunner 完全可以做到这一点。它在用户的工作站上运行,并控制在连接的 Android 设备或模拟器上运行的程序。现在,如果他说的是直接在设备上运行而不连接计算机,那么我认为没有解决方案。
-
这是因为猴子(在 ROM 本身上)在内置到 ROM 时使用 rom 的密钥进行签名。
-
实际上,monkeyrunner 可以指示猴子程序,将其自身注入到相关活动中......嗯? 思考喜欢炮轰和召唤猴子,这可能是一种解决方法......