使用ACTION_IMAGE_CAPTURE时返回什么数据?

2024-01-21

我对这个描述感到有点困惑:

调用者可以传递一个额外的 EXTRA_OUTPUT 来控制该图像的位置 将被写入。如果 EXTRA_OUTPUT 不存在,则一个小 大小图像在额外字段中作为 Bitmap 对象返回。这是 对于只需要小图像的应用程序很有用。如果 EXTRA_OUTPUT 存在,则全尺寸图像将被写入 EXTRA_OUTPUT 的 Uri 值。

With NO EXTRA_OUTPUT,它会返回一个“小尺寸图像”?

With EXTRA_OUTPUT,它会返回全尺寸图像吗?

“在额外字段中作为位图对象返回”...

On my onActivityResult,我刚刚使用Intent data作为实际数据。我应该使用data.getExtra或者其他的东西?


如果您提供 Uri:

Intent action = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
action.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, myUri); 
startActivityForResult(action, CAMERA_RESULT);

然后您可以使用以下命令检索它(在对 requestCode 和 resultCode 进行测试之后):

Bitmap bitmap = BitmapFactory.decodeFile(myUri, options); 

在另一种情况下:

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
startActivityForResult(intent, CAMERA_RESULT); 

然后你用以下方法检索它:

Bundle bundle = intent.getExtras(); 
Bitmap bitmap = (Bitmap) extras.get("data"); 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用ACTION_IMAGE_CAPTURE时返回什么数据? 的相关文章

随机推荐

  • WPF Expander:反转图标方向,同时保持内容位置(ExpandDirection)相同

    我将 WPF 扩展器用作抽屉 它向上扩展 使标题保持在内容上方 当它折叠时 它所在的网格单元也会变小 我希望展开方向保持向下 以便内容填充在其下方 但是因为它向上移动 所以如果带有方向箭头的图标位于相反的方向 就像 ExandDirecti
  • HTML5 占位符在焦点上消失

    有没有免费的 jQuery 插件可以改变placeholder行为是否符合 HTML5 规范 Before Focus On Focus Good Safari On Focus Bad Chrome Firefox 您可以执行浏览器的操作
  • 使用阈值在 ImageMagick 中将任何白色像素设置为透明?

    使用 ImageMagick 我想找到任何白色像素并使它们透明 我想关键是 临界点但我不知道如何使用将白色像素更改为透明 临界点 任何建议都非常感激 convert input png fuzz 10 transparent white o
  • 如何避免Python中的循环导入? [复制]

    这个问题在这里已经有答案了 我知道 python 中的循环导入问题之前已经出现过很多次 并且我已经阅读了这些讨论 在这些讨论中反复提出的评论是 循环导入是糟糕设计的标志 应该重新组织代码以避免循环导入 有人可以告诉我在这种情况下如何避免循环
  • MariaDB/MySQL 选择查询将 id 的 json 数组替换为串联值

    我不太熟悉数据库查询 但我想执行以下操作 在表中 我存储了一列标签 ID 例如 1 6 8 我想回来 Music Dance Pop 例如在我的选择查询中 我没有设计数据库架构 也不允许我修改它 我想这样做的原因是这个查询的响应将直接发送到
  • javah 帮助 - “命令行上未指定类”

    我正在运行安装了 Eclipse 的 Ubuntu Linux 并且我正在尝试使用 JNI 为此 我需要使用 javah 但它似乎不起作用 我最近刚刚安装 Ubuntu 对 Linux bash shell 不熟悉 对于我名为 myJNI
  • 如何更改 JasperReports 的实际名称?

    我正在使用 Java 生成已编译的 jasper 报告的 PDF 预编译的报告名称为 statsReport 报告正确生成 问题是何时需要保存文件 我尝试通过 JasperPrint 对象更改报告名称 jasperPrint setName
  • 将大型打字稿文件拆分为跨多个文件的模块

    我目前有一个很大的打字稿文件 我想拆分它 有一些函数和变量仅在文件中使用 以及一些类 目前看起来是这样的 var numbers 1 2 3 function formatDate class Widget class Section 我尝
  • VBA字表复制丢失数据

    我继承了一些 VBA 代码 它将 Word 文档中的表格内容复制到 Excel 该代码本身来自 Excel 插件 该插件使用后期绑定调用 Word 以避免在旧版本的 Excel 中使用时出现引用错误 该插件本身在 Office 2016 中
  • Android:Google 地图 Android API:授权失败

    当我的应用程序尝试使用 Google Maps API 时 当我尝试访问 Google Map API 数据时 我会立即收到以下 logcat 错误 向右滚动以查看好东西 02 02 15 39 35 329 23868 24511 com
  • Android Xamarin TreeView nLevels

    我花了很多时间来探索如何在 Android Xamarin 中实现 TreeView 但不幸的是似乎没有任何例子说明这一点 我尝试使用可扩展列表视图但它只支持2级类别 我需要有人提供有关此内容的任何指南或一些相关示例 目的是探索服务器上的文
  • 挂起函数“callGetApi”只能从协程或另一个挂起函数调用

    我正在从 onCreate 调用挂起函数 override fun onCreate savedInstanceState Bundle callGetApi 暂停的功能是 suspend fun callGetApi 但错误出现了挂起函数
  • 将 Base64 编码的图像字符串加载到 JLabel 中

    我让转换器在这里工作 public class ImageProcessor public static void Base64TImage String base64 try byte btDataFile new sun misc BA
  • mailto:链接无法在cordova应用程序中打开Android上的邮件应用程序

    这真让我抓狂 我正在开发一个 Ionic 应用程序 Cordova Angular 等 我有一个联系我们链接 其中包含 mailto href href mailto email protected cdn cgi l email prot
  • 跨站脚本攻击和同源策略

    我熟悉持久性和非持久性XSS http en wikipedia org wiki Cross site scripting 我也知道同源政策 http en wikipedia org wiki Same origin policy防止
  • 注册计时器已过事件

    我想创建一个初始化计时器的类 该计时器将用作其他类成员的中央核心 以便为计时器已过事件注册自己 我的问题是我真的不知道如何向其他类公开计时器已用事件 我认为可能有效的一种解决方案是 我只需将计时器公开为公共属性 该属性将返回计时器对象 并且
  • 使用 log4j.xml 配置 Spark 日志记录

    我想这是一个愚蠢的问题 但我在任何地方都找不到答案 我可以使用 log4j xml 配置 Spark 中的日志记录吗 在火花中文档 http spark apache org docs latest configuration html c
  • jquery:history.back(1) 问题

    我对 jquery 和 History back 有疑问 我有一个链接 a href Link back a 我不能使用像 href javascript history back 这样的东西 因为使用的 CMS 正在阻止内联 JS 无论出
  • 使用 Windows 上运行的 iTunes 通过 USB 在 iOS 上安装 Ad Hoc 分布式应用程序

    我想通过 Windows iTunes 安装 iOS 7 iPhone 应用程序 继应用程序分发指南 https developer apple com library ios documentation IDEs Conceptual A
  • 使用ACTION_IMAGE_CAPTURE时返回什么数据?

    我对这个描述感到有点困惑 调用者可以传递一个额外的 EXTRA OUTPUT 来控制该图像的位置 将被写入 如果 EXTRA OUTPUT 不存在 则一个小 大小图像在额外字段中作为 Bitmap 对象返回 这是 对于只需要小图像的应用程序