使用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时返回什么数据? 的相关文章

  • 你的CPU不支持NX

    我刚刚下载了 android studio 但是我遇到了一个问题 当我运行它时 它说你的 cpu 不支持 NX 我应该怎么办 NX 或实际上是 NX 处理器位 是处理器的一项功能 有助于保护您的 PC 免受恶意软件的攻击 当此功能未启用并且
  • 尝试在 ubuntu 中编译 android 内核时出错

    我正在尝试从源代码编译 Android 内核 并且我已经下载了所有正确的软件包来执行此操作 但由于某种原因我收到此错误 arm linux androideabi gcc error unrecognized command line op
  • 如何将 pfx 文件转换为 jks,然后通过使用 wsdl 生成的类来使用它来签署传出的肥皂请求

    我正在寻找一个代码示例 该示例演示如何使用 PFX 证书通过 SSL 访问安全 Web 服务 我有证书及其密码 我首先使用下面提到的命令创建一个 KeyStore 实例 keytool importkeystore destkeystore
  • JRE 系统库 [WebSphere v6.1 JRE](未绑定)

    将项目导入 Eclipse 后 我的构建路径中出现以下错误 JRE System Library WebSphere v6 1 JRE unbound 谁知道怎么修它 右键单击项目 特性 gt Java 构建路径 gt 图书馆 gt JRE
  • getResourceAsStream() 可以找到 jar 文件之外的文件吗?

    我正在开发一个应用程序 该应用程序使用一个加载配置文件的库 InputStream in getClass getResourceAsStream resource 然后我的应用程序打包在一个 jar文件 如果resource是在里面 ja
  • 如何在控制器、服务和存储库模式中使用 DTO

    我正在遵循控制器 服务和存储库模式 我只是想知道 DTO 在哪里出现 控制器应该只接收 DTO 吗 我的理解是您不希望外界了解底层域模型 从领域模型到 DTO 的转换应该发生在控制器层还是服务层 在今天使用 Spring MVC 和交互式
  • 在 Mac 上正确运行基于 SWT 的跨平台 jar

    我一直致力于一个基于 SWT 的项目 该项目旨在部署为 Java Web Start 从而可以在多个平台上使用 到目前为止 我已经成功解决了由于 SWT 依赖的系统特定库而出现的导出问题 请参阅相关thread https stackove
  • 仅将 char[] 的一部分复制到 String 中

    我有一个数组 char ch 我的问题如下 如何将 ch 2 到 ch 7 的值合并到字符串中 我想在不循环 char 数组的情况下实现这一点 有什么建议么 感谢您花时间回答我的问题 Use new String value offset
  • 如何从指定日期获取上周五的日期? [复制]

    这个问题在这里已经有答案了 如何找出上一个 上一个 星期五 或指定日期的任何其他日期的日期 public getDateOnDay Date date String dayName 我不会给出答案 先自己尝试一下 但是 也许这些提示可以帮助
  • Java列表的线程安全

    我有一个列表 它将在线程安全上下文或非线程安全上下文中使用 究竟会是哪一个 无法提前确定 在这种特殊情况下 每当列表进入非线程安全上下文时 我都会使用它来包装它 Collections synchronizedList 但如果不进入非线程安
  • 如何从泛型类调用静态方法?

    我有一个包含静态创建方法的类 public class TestClass public static
  • 如何在桌面浏览器上使用 webdriver 移动网络

    我正在使用 selenium webdriver 进行 AUT 被测应用程序 的功能测试自动化 AUT 是响应式网络 我几乎完成了桌面浏览器的不同测试用例 现在 相同的测试用例也适用于移动浏览器 因为可以从移动浏览器访问 AUT 由于它是响
  • 玩!框架:运行“h2-browser”可以运行,但网页不可用

    当我运行命令时activator h2 browser它会使用以下 url 打开浏览器 192 168 1 17 8082 但我得到 使用 Chrome 此网页无法使用 奇怪的是它以前确实有效 从那时起我唯一改变的是JAVA OPTS以启用
  • 声明的包“”与预期的包不匹配

    我可以编译并运行我的代码 但 VSCode 中始终显示错误 早些时候有一个弹出窗口 我不记得是什么了 我点击了 全局应用 从那以后一直是这样 Output is there but so is the error The declared
  • 静态变量的线程安全

    class ABC implements Runnable private static int a private static int b public void run 我有一个如上所述的 Java 类 我有这个类的多个线程 在里面r
  • 在 Maven 依赖项中指定 jar 和 test-jar 类型

    我有一个名为 commons 的项目 其中包含运行时和测试的常见内容 在主项目中 我添加了公共资源的依赖项
  • 实现滚动选择 ListView 中的项目

    我想使用 ListView 您可以在其中滚动列表来选择一个项目 它应该像一个 Seekbar 但拇指应该是固定的 并且您必须使用该栏来调整它 我面临的一个问题是 我不知道这种小部件是如何调用的 这使得我很难搜索 所以我制作了下面这张图片 以
  • 将 List 转换为 JSON

    Hi guys 有人可以帮助我 如何将我的 HQL 查询结果转换为带有对象列表的 JSON 并通过休息服务获取它 这是我的服务方法 它返回查询结果列表 Override public List
  • 节拍匹配算法

    我最近开始尝试创建一个移动应用程序 iOS Android 它将自动击败比赛 http en wikipedia org wiki Beatmatching http en wikipedia org wiki Beatmatching 两
  • Spring Boot @ConfigurationProperties 不从环境中检索属性

    我正在使用 Spring Boot 1 2 1 并尝试创建一个 ConfigurationProperties带有验证的bean 如下所示 package com sampleapp import java net URL import j

随机推荐

  • 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 对象返回 这是 对于只需要小图像的应用程序