问题标签 [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.

0 投票
2 回答
916 浏览

android - startActivityForResult() 在内存不足的情况下

我正在开发一个使用相机的 phonegap 应用程序。在内存不足的情况下,当相机启动时,我的应用程序被系统杀死,有时没有调用 onDestroy() 方法(现在我知道只有 onPause() 是有保证的)。

我可以覆盖 onPause() 方法(在 javascript 或 java 中)来存储应用程序状态,并在应用程序重新启动时恢复它。问题是图片文件uri丢失了,我的应用程序无法获取。

当相机返回图片uri并且我的应用程序被杀死时,你知道Android中有什么方法可以调用我的回调函数吗?任何解决方法?

我认为这个问题对于所有使用 startActivityForResult() 的 android 开发都是常见的,但我还没有找到任何解决方案。

提前致谢 ;-)

0 投票
4 回答
16326 浏览

android - Android:以编程方式启用/禁用相机

我想在我的应用程序中以编程方式启用/禁用相机。

0 投票
2 回答
7784 浏览

android - android强制相机以横向模式拍照

我想强制默认的安卓相机只在横向模式下拍照。我试过以下:

但这仅适用于 2.1,不适用于以后。我只想让照片图像以横向模式保存。我不想使用任何图像处理,例如矩阵或自定义相机。

注意:我从将方向固定为“纵向”的活动中调用此意图

0 投票
0 回答
649 浏览

android - 无法从 SD 卡播放相机意图视频

我正在我的应用程序中启动相机应用程序并录制视频。录制后,我也将其保存在 SD 卡上。问题是图库中的视频可以播放,而SD卡上的视频无法播放。

在两个不同的设备上试过。任何有助于解决此问题的解决方案?

0 投票
1 回答
9427 浏览

java - 相机意图回调后Android图像调整大小

我的第一个问题在这里!我有一段代码有问题,该代码使用额外的输出选项启动相机意图,然后在活动结果上尝试调整该图像的大小。正在发生的事情是在回调的 resize 函数中抛出了一个空指针异常。

原始的大图片仍然保存在文件系统中,因为我可以从文件系统中访问它。

原始相机 jpeg 大小为 2560x1920,使用的手机是 google nexus 手机。

我不清楚为什么调整大小不起作用,有人有任何见解吗?

这是一些代码:

也创建虚拟文件的 takePicture 函数:

onactivity结果回调函数:

这是 LogCat:

0 投票
1 回答
4128 浏览

android - Android:如何在不显示预览的情况下捕获图像

我正在使用以下代码在 Android 中捕获图像

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(cameraIntent, 100);

捕获图像后,它会显示预览并询问是否保存或丢弃图像。

无论如何我可以避免这个预览吗?

Android 中的相机应用程序显示预览。所以我猜应该有一种方法。

提前致谢。

0 投票
1 回答
3137 浏览

android-intent - 从图像相机Android获取纬度和经度

我需要获取相机拍摄的图像的经度和纬度。

此代码不起作用。我也找不到我正在寻找的示例。有没有可能我正在尝试?谢谢你。

0 投票
1 回答
1046 浏览

java - Android:第二次调用onActivityResult抛出错误

在我的应用程序中,当我单击按钮时它会捕获一些图像。当我第一次单击此按钮时,相机 Intent 打开后,应用程序调用了 onActivityResult,然后应用程序调用了 onResume 方法,一切正常。但是,当我第二次单击按钮时,应用程序会调用相机意图,但在该应用程序调用 onCreate 方法之后,再调用 onActivityResult 方法。我不明白为什么程序会调用 onCreate 方法。正因为如此,我的程序抛出了一些错误。

代码(当点击调用 addPhoto 方法的按钮时):

代码(onActivityResult):

因为程序在 onActivityResult 之前调用 onCreate 方法,所以if (out1 != null && out1.exists()) {

我不知道我需要做什么。

错误信息:

0 投票
1 回答
171 浏览

android - 在 onCreate 中启动Camera Intent(由于先前的意图额外),在配置更改时相机再次出现

以下问题:我正在调用带有附加功能的活动“B”。如果 B 启动并有额外内容,则 ACTION_IMAGE_CAPTURE 意图正在进行中。这真的很好用。

但是,我在 onCreate() 中完成了此操作,因此,每次我更改设备的方向(并在之前启动活动时使用附加功能)时,相机都会启动。

我试图做 clear(); 以及 remove() 但这对我不起作用。

有什么建议么?提前致谢

0 投票
1 回答
1238 浏览

camera - Android 使用内置摄像头拍摄多张照片?

我想问一下内置相机是否可以拍照并在特定文件夹中更改名称。

通常,我们调用这段代码来启动内置摄像头。

在 onActivityResult() 中,我们获取刚刚拍摄的位图并将其保存在特定照片下。据我所知,它适用于单张照片。但是,如果用户拍摄了很多照片,我可以获得这些照片名称的列表吗?

谢谢大家。