如何修改默认意图相机

时间:2017-04-18 10:33:09

标签: java android

我想制作相机应用程序,可以在一个布局中拍摄照片和捕捉视频,如下图所示,我不想使用默认意图因为没有太多的菜单。 有没有办法修改默认意图相机?

在体内显示相机应用y21

enter image description here

1 个答案:

答案 0 :(得分:2)

尝试使用 Surface View 。您可以自定义添加所需的所有选项。 您可以获得图书馆的帮助,但他们也在内部使用此概念,因此您可以更好地将其集成到应用程序中而不是使用库。如果你需要快速的结果,它仍然是一个选项。

public void surfaceCreated(SurfaceHolder holder) {
  try {         
    camera = Camera.open();
  } catch (RuntimeException e) {
    System.err.println(e);
    return;
  }
  Camera.Parameters param;
  param = camera.getParameters();

  param.setPreviewSize(352, 288);
  camera.setParameters(param);
  try {
    camera.setPreviewDisplay(surfaceHolder);
    camera.startPreview();
  } catch (Exception e) {
    System.err.println(e);
    return;
  }
}