首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能告诉相机直接拍照吗?

问我能告诉相机直接拍照吗?
EN

Stack Overflow用户
提问于 2012-10-21 08:39:43
回答 2查看 117关注 0票数 2

我已经用Take Pictures Simply中的示例代码创建了一个应用程序,但它所做的就是启动相机应用程序,在这一点上,我仍然需要按下拍照按钮,然后说“是的,我拍的照片是OK的”。有没有什么额外的东西我可以在意向中说“只要继续,并使用我上次在相机应用程序中保存的设置来拍摄爸爸照片”?

我希望能够触发远程拍照,而不是从头开始构建一个完整的相机应用程序。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-21 08:44:18

有没有什么额外的东西我可以在意图中说“就用我上次在相机应用程序中保存的设置拍下爸爸的照片吧”?

不,因为通过Intent启动相机应用程序的主要原因是用户可以使用屏幕上的预览来排列快照。有可能有一些第三方相机应用程序可能会支持一些Intent额外的自动拍摄,但它不是标准ACTION_IMAGE_CAPTURE协议的一部分,你不能指望任何给定的相机应用程序支持它。此外,请记住,用户可能安装了多个相机应用程序,这意味着当您调用startActivity()时,将出现选择器,而不是相机应用程序。

如果你想控制照片的实际拍摄,你必须使用Camera类来写一些东西。

票数 2
EN

Stack Overflow用户

发布于 2012-10-21 08:44:33

This Android doc在“控制摄像头”一文中讨论了在应用程序中实际控制摄像头的细节。正如CommonsWare所指出的,您正在使用的示例代码纯粹是启动camera App,然后处理结果。Camera API应该允许您访问所需的所有功能。请确保在您的清单中设置正确的权限/等!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12993934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档