问题标签 [android-camera-intent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android ACTION_IMAGE_CAPTURE 意图
我们正在尝试使用本机相机应用程序让用户拍摄新照片。EXTRA_OUTPUT extra
如果我们省略并返回小的位图图像,它就可以正常工作。但是,如果我们putExtra(EXTRA_OUTPUT,...)
在启动它之前就确定了意图,那么一切都会正常工作,直到您尝试点击相机应用程序中的“确定”按钮。“确定”按钮什么也不做。相机应用程序保持打开状态,没有任何锁定。我们可以取消它,但文件永远不会被写入。我们究竟需要做什么才能ACTION_IMAGE_CAPTURE
将拍摄的照片写入文件?
编辑:这是通过MediaStore.ACTION_IMAGE_CAPTURE
意图完成的,只是为了清楚
android - Android相机意图
我需要将意图推送到默认相机应用程序以使其拍照、保存并返回 URI。有没有办法做到这一点?
android - 如何使用原生 Android 相机捕获图像并将其存储
我在捕获图像并将其从本机相机应用程序存储时遇到问题。这是我的一些代码的示例。
拍摄完照片并返回到原始活动后,当我通过 Android DDMS 文件资源管理器导航到我的 sd 卡时,图片不存在。任何人都知道为什么这没有被保存?
android - Android - 拍摄照片
在我的应用程序中,我必须实现本地相机活动,我必须启动相机并拍照。
详细地说,我的应用程序包含一个 TextView(在顶部)显示活动名称和一个按钮(在底部),在屏幕的中间区域,应该查看相机预览。当用户单击该按钮时,应该单击 Snaps并将其显示到另一个活动的 Imageview 中。
我知道使用了以下方法:
但是如果我使用这种方法,那么我的文本视图和按钮视图不会显示。
(请注意:我正在使用带有 HTC Hero 的 Android SDK 1.5)
请通过任何文章、网站或 pdf 的建议帮助我。
谢谢,帕雷什
android - Android相机的宽度和高度取决于方向?
当我们将方向从纵向更改为横向时,Camera.Parameters 中的相机宽度和高度是否会发生变化?
android - 是否所有带有内置摄像头的 Android 手机都使用名为“DCIM”的文件夹来存储拍摄的图像?
我正在开发一个应用程序,它使用手机的默认相机应用程序来捕获图像,然后允许用户执行一些基本的编辑。
我使用以下代码段...
我希望将捕获的图像保存在与股票相机应用程序一致的位置。我可以使用 DCIM 文件夹并假设所有手机都将使用该位置吗?
android - 从 ACTION_IMAGE_CAPTURE Intent 获取图像路径
嗨,我正在使用如下ACTION_IMAGE_CAPTURE
方式捕获图像:Intent
onActivityResult
我需要将图像存储在 sdcard 中并使用该方法检索该图像的路径。我不知道如何获取当前捕获的图像的图像路径。
如果有人知道请帮忙。
谢谢
java - 在 Eris 上忽略 EXTRA_OUTPUT,导致数据在 G1 上返回 null
所以我正在尝试使用以下代码启动相机活动:
然后处理结果:
我intent.putExtra(data)
用来将小位图附加到意图的位置,并将其用作下一个活动中的缩略图,并且完整大小的文件应该保存为/sdcard/image.jpg
.
这是预期的行为(根据文档),有一个小位图作为缩略图,并保存一个大文件。然而,在 G1 和 Eris 上进行测试时,我看到了一些奇怪的行为。
在 G1 上:
- 虽然 resultCode 显示 RESULT_OK,但返回到结果处理程序的意图数据为空。
- 另外 EXTRA_OUTPUT 似乎完全被忽略了,我不知道它在哪里保存图像。
在厄里斯:
- 意图数据恢复正常
- EXTRA_OUTPUT 也被忽略,但它将图像保存到常规媒体存储中
/sdcard/dcim/100media
所以我的问题是:有什么方法可以让我尝试使用标准相机活动获得一致的行为?我可以编写一个自定义活动来尝试让它以我想要的方式工作,但我更愿意避免这条路线。
android - Android:持续在后台收听相机拍照
我对 Android 开发非常陌生(想想昨天就开始了),在我的应用程序中,我试图倾听相机何时用于拍照。另外,我需要一直听这个动作这样我的应用程序可以“关闭”,但它仍会在后台监听相机拍摄图像的时间(一旦最初设置,我的应用程序将几乎完全在后台执行)。无论如何,我一直在网上阅读和搜索等等,我发现最好的方法可能是使用广播接收器,但我没有看到的是一个很好的设置示例像这样的东西。我实际上只是很困惑如何设置 BroadcastReceiver 以及如何启动它。有人可以为我提供一个很好的例子来说明应该如何做到这一点吗?有没有人用过这样的东西来听相机拍照?即使应用程序“关闭”,这种方法对我有用吗?
提前感谢您提供的任何帮助!
android - Android:BroadcastReceiver 意图检测拍摄的相机照片?
我正在开发一个 Android 应用程序,每次用手机拍摄新图像时都需要执行一个操作。我不想在我的应用程序中拍摄图像,而是在相机应用程序拍摄图像并将其保存到 SD 卡时执行一些操作。现在,我已经实现了一个正在监听“android.intent.action.CAMERA_BUTTON”的广播接收器。但是,当我想要它时,这似乎并没有被调用。我尝试在自己的手机上调试应用程序,并在 BroadcastReceiver 的 OnReceive 方法的第一行使用换行符,但它从未到达该代码。
有谁知道我应该听的正确意图是什么?或者使用 BroadcastReceiver 甚至不是最好的方法?(例如,是否有更好的方法来完成此操作,例如监听新图像何时保存到卡中)?
谢谢!
更新:我的手机上确实有一个轨迹球(HTC Eris),那么以这种方式拍摄照片是否有可能不会作为“相机按钮”发送?如果是这样,对于没有“相机按钮”的手机是否有解决方法,而是像轨迹球这样的东西?