首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从应用程序中抓取图片?

从应用程序中抓取图片?
EN

Stack Overflow用户
提问于 2010-03-10 04:57:46
回答 1查看 316关注 0票数 1

我想让我的Android应用程序拍照,作为它正在做的更大事情的一部分。

理想情况下,我只想发送一个意图,说“抓拍照片”,然后拿回一个图像文件。

有没有一个活动可以处理这个问题,或者我需要自己用Camera类来做所有的底层工作?

谢谢,

彼得

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-03-10 05:14:59

您可以使用Intent和startActivityForResult()调用默认的相机活动。您还可以构造图像的Uri和文件名,并将其传递给照片捕获活动。当用户拍摄照片时,它将以该名称保存在您指定的位置。

代码语言:javascript
运行
复制
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE );
intent.putExtra( MediaStore.EXTRA_OUTPUT, outputUri );
startActivityForResult( intent, 0 );

如果用户取消捕获,则返回结果0;如果用户拍摄照片并批准,则返回结果-1。

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

https://stackoverflow.com/questions/2412512

复制
相关文章

相似问题

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