【问题标题】:Android: How to capture image without showing previewAndroid:如何在不显示预览的情况下捕获图像
【发布时间】:2012-06-23 20:24:41
【问题描述】:

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

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

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

有没有什么地方可以避免这个预览?

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

提前致谢。

【问题讨论】:

标签: android camera android-camera android-camera-intent image-capture


【解决方案1】:

即使相机应用程序本身不显示确认屏幕,相机应用程序也不会为其他应用程序提供禁用确认屏幕的选项。

因此,不显示确认画面是不可能的。

但是,我们可以通过使用 android 中的 Camera 库编写自定义应用程序来实现这一点。 (见thisthis

【讨论】:

  • 这太可悲了。为什么他们不能给我们一些选择?如果您希望用户能够使用所有相机效果和设置,您不能只编写具有所有这些功能的自己的相机捕捉活动。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-10-28
  • 1970-01-01
  • 2012-04-20
  • 2019-01-19
  • 1970-01-01
  • 1970-01-01
  • 2011-07-12
相关资源
最近更新 更多