【问题标题】:How to send touch event to camera activity如何将触摸事件发送到相机活动
【发布时间】:2014-01-01 19:23:57
【问题描述】:

我正在尝试从我的应用程序启动相机活动

    startActivityForResult(intent, CAMERA_CAPTURE_VIDEO_REQUEST_CODE);

没关系,几秒钟后(比如说 10 秒)我想调度触摸事件 并模拟拍照操作(长按屏幕)。

之后我想在我的应用程序中捕获结果...

protected void onActivityResult(int requestCode, int resultCode, Intent data)

你知道我该怎么做吗? 谢谢。

【问题讨论】:

    标签: android events camera touch inject


    【解决方案1】:

    抱歉,您无法向其他应用发送触摸事件。即使可以,也无济于事,因为有成千上万的相机应用程序,它们使用各种触发机制来拍照。

    要么允许用户拍照,要么您需要在自己的应用中使用相机硬件,而不是使用第三方应用。

    【讨论】:

    • 感谢您的快速回复:)如果我将相机的源代码并使用反射用于某些方法来触发图片拍摄,可以吗??
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    • 2013-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多