【发布时间】:2016-11-29 06:23:35
【问题描述】:
我正在使用相机意图通过以下代码在服务中拍照
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
try {
getApplication().startActivity(intent);
} catch (final ActivityNotFoundException e) {
e.printStackTrace();
} catch (final Exception e) {
e.printStackTrace();
}
可以拍照;但是,每次它显示预览 GUI(具有捕获的图片、保存和丢弃按钮)时。我想忽略这一步,就像默认的捕获相机(捕获并保存而不预览)。我该如何修改代码?谢谢大家
请注意:我不想使用 camera2API 制作新应用。我想使用默认的相机应用程序。有人说
“即使相机应用程序本身不显示确认屏幕,相机应用程序也不会为其他应用程序提供禁用确认屏幕的选项。
因此,不显示确认画面是不可能的。"
过去看起来很糟糕。我使用的是安卓 5.0。现在可以吗?
【问题讨论】:
-
没有。我不想使用 camera2API
-
这是不可能的。而且应该是不可能的,因为没有人希望没有相机许可的应用在后台拍照。
-
自动接受流程怎么样?这意味着它的默认值是保存选项
-
since nobody wants an app without camera permission to take photos in background。你的意思是:since nobody wants an app with camera permission to take photos in background。 @Vlad Matvienko
标签: android android-intent android-camera android-camera-intent