问题标签 [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 - startActivityForResult() 在内存不足的情况下
我正在开发一个使用相机的 phonegap 应用程序。在内存不足的情况下,当相机启动时,我的应用程序被系统杀死,有时没有调用 onDestroy() 方法(现在我知道只有 onPause() 是有保证的)。
我可以覆盖 onPause() 方法(在 javascript 或 java 中)来存储应用程序状态,并在应用程序重新启动时恢复它。问题是图片文件uri丢失了,我的应用程序无法获取。
当相机返回图片uri并且我的应用程序被杀死时,你知道Android中有什么方法可以调用我的回调函数吗?任何解决方法?
我认为这个问题对于所有使用 startActivityForResult() 的 android 开发都是常见的,但我还没有找到任何解决方案。
提前致谢 ;-)
android - Android:以编程方式启用/禁用相机
我想在我的应用程序中以编程方式启用/禁用相机。
android - android强制相机以横向模式拍照
我想强制默认的安卓相机只在横向模式下拍照。我试过以下:
但这仅适用于 2.1,不适用于以后。我只想让照片图像以横向模式保存。我不想使用任何图像处理,例如矩阵或自定义相机。
注意:我从将方向固定为“纵向”的活动中调用此意图
android - 无法从 SD 卡播放相机意图视频
我正在我的应用程序中启动相机应用程序并录制视频。录制后,我也将其保存在 SD 卡上。问题是图库中的视频可以播放,而SD卡上的视频无法播放。
在两个不同的设备上试过。任何有助于解决此问题的解决方案?
java - 相机意图回调后Android图像调整大小
我的第一个问题在这里!我有一段代码有问题,该代码使用额外的输出选项启动相机意图,然后在活动结果上尝试调整该图像的大小。正在发生的事情是在回调的 resize 函数中抛出了一个空指针异常。
原始的大图片仍然保存在文件系统中,因为我可以从文件系统中访问它。
原始相机 jpeg 大小为 2560x1920,使用的手机是 google nexus 手机。
我不清楚为什么调整大小不起作用,有人有任何见解吗?
这是一些代码:
也创建虚拟文件的 takePicture 函数:
onactivity结果回调函数:
这是 LogCat:
android - Android:如何在不显示预览的情况下捕获图像
我正在使用以下代码在 Android 中捕获图像
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, 100);
捕获图像后,它会显示预览并询问是否保存或丢弃图像。
无论如何我可以避免这个预览吗?
Android 中的相机应用程序显示预览。所以我猜应该有一种方法。
提前致谢。
android-intent - 从图像相机Android获取纬度和经度
我需要获取相机拍摄的图像的经度和纬度。
此代码不起作用。我也找不到我正在寻找的示例。有没有可能我正在尝试?谢谢你。
java - Android:第二次调用onActivityResult抛出错误
在我的应用程序中,当我单击按钮时它会捕获一些图像。当我第一次单击此按钮时,相机 Intent 打开后,应用程序调用了 onActivityResult,然后应用程序调用了 onResume 方法,一切正常。但是,当我第二次单击按钮时,应用程序会调用相机意图,但在该应用程序调用 onCreate 方法之后,再调用 onActivityResult 方法。我不明白为什么程序会调用 onCreate 方法。正因为如此,我的程序抛出了一些错误。
代码(当点击调用 addPhoto 方法的按钮时):
代码(onActivityResult):
因为程序在 onActivityResult 之前调用 onCreate 方法,所以if (out1 != null && out1.exists()) {
我不知道我需要做什么。
错误信息:
android - 在 onCreate 中启动Camera Intent(由于先前的意图额外),在配置更改时相机再次出现
以下问题:我正在调用带有附加功能的活动“B”。如果 B 启动并有额外内容,则 ACTION_IMAGE_CAPTURE 意图正在进行中。这真的很好用。
但是,我在 onCreate() 中完成了此操作,因此,每次我更改设备的方向(并在之前启动活动时使用附加功能)时,相机都会启动。
我试图做 clear(); 以及 remove() 但这对我不起作用。
有什么建议么?提前致谢
camera - Android 使用内置摄像头拍摄多张照片?
我想问一下内置相机是否可以拍照并在特定文件夹中更改名称。
通常,我们调用这段代码来启动内置摄像头。
在 onActivityResult() 中,我们获取刚刚拍摄的位图并将其保存在特定照片下。据我所知,它适用于单张照片。但是,如果用户拍摄了很多照片,我可以获得这些照片名称的列表吗?
谢谢大家。