当前位置: 首页 > 面试题库 >

如何在Android的后台服务中使用相机拍照?

郎建章
2023-03-14
问题内容

我正在开发一个在后台运行的服务,该服务可将图像和数据成功上传到Web。

现在,我要上传相机拍摄的图像。

是否可以在没有Android 2.2预览的情况下在后台服务中使用相机?

我在网上找到了各种对比剂答案…

我该怎么做?


问题答案:

您可以使用虚拟视图拍摄照片而无需预览。

喜欢:

SurfaceView view = new SurfaceView(this);
c.setPreviewDisplay(view.getHolder());
c.startPreview();
c.takePicture(shutterCallback, rawPictureCallback, jpegPictureCallback);


 类似资料:
  • 我是Android的新手。我想在android中创建后台服务来监听在FireStore中创建的新文档。我已经准备好了所有的代码,但是服务一次又一次地启动。 > 你能告诉我该怎么做才能开始服务一次吗。每当我打开应用程序时,它就会显示>>listener附加在控制台中。我希望它只执行一次,并保持它在后台运行。 FireStoreActivityListener.java signup.java

  • 问题内容: 我一直在为Android开发一个包含后台服务的PhoneGap应用程序。我的问题是:如何调试此服务?是否可以使用AVD进行调试并逐步进行?还是可以使用自己的设备来实现? 谢谢! 问题答案: 是的,可以使用AVD或设备来完成。查看http://www.helloandroid.com/tutorials/how-debug- service 和调试服务。

  • 问题内容: 如何在不显示通知点的情况下继续在Android Oreo中进行后台服务?我使用通知继续后台服务,但我不想显示正在运行的服务的通知。 问题答案: 如果您可以在此处的某处正确阅读 Android Oreo 8.0 文档,则可能未在此处发布此问题。 步骤1: 确保您将服务作为前台启动,如以下代码所示 步骤2: 使用通知显示您的服务正在运行。在的方法中的代码下面添加一行。 步骤3:在服务停止或

  • 我正在我的Android应用程序中使用 Realm。我通过完成事件收到来自谷歌驱动器的通知,所以我需要在服务中修改我的领域数据库。 我得到的例外是: 我在应用程序类中设置了默认配置,如下所示: 在onCreate中,我从我的服务中得到我的领域实例,如下所示: 然后我在服务中使用这个领域实例: 但是,在执行最后一个时,应用程序会启动非法状态异常。我不知道为什么。我不确定它是否与我在Android清单

  • 问题内容: 我已经在此问题上停留了一段时间,并查看了各种教程以寻求帮助,但尚未成功。 我实质上已经在我的 应用程序中 利用了该功能来 拍照 并显示它, 但是 它无法保存拍照。 这是包含我试图使其根据教程发挥作用的代码: 我已经在文件中包含了所有必要的内容。 问题答案: File imagesFolder = new File(Environment.getExternalStorageDirect

  • 我正在开发一个应用程序,在这个应用程序中,我以纵向方向拍摄照片,问题是当我稍后检索图像时,它是横向方向的(图片已逆时针旋转90度)。我曾经在课下使用过,但这里每次都是0(零)。所以,我不知道怎么解决它。