2014-05-09 27 views
0

我在我的活动中使用了一些语音识别。我已经设置了使用语音命令打开相机意图,但我也希望能够通过语音捕捉图片。我知道我可以使用相机对象来写这篇文章,但我宁愿继续使用它的意图,因为它在不使用语音的时候会提供更多的花里胡哨的东西。是否有可能以编程方式从其调用活动呼叫相机意图上的捕捉按钮

我敢肯定,这是不可能的,但我很想在这里错了。有没有办法通过编程方式调用摄像机上的捕捉按钮,以便我可以利用语音命令捕捉我的图像,即...如果我说“拍照”...拍摄照片。

最终,我还需要能够在捕获图像(或取消按钮)后以编程方式点击意图上的“确认”按钮,然后让它返回到我的调用活动。

回答

1

这是不可能的。您无法控制其他应用程序。 Intent只是一个消息/事件。当你的应用程序发送一些Intent其他应用程序可以接收它并决定要做什么。

我认为唯一的办法就是实现你自己的相机。顺便说一下,有很多开源的相机应用程序。例如:https://github.com/CyanogenMod/android_packages_apps_Camera

+0

你...这就是我想的。谢谢。 –

相关问题