如何修改默认意图相机[关闭]
Posted
技术标签:
【中文标题】如何修改默认意图相机[关闭]【英文标题】:How to modifying default intent camera [closed] 【发布时间】:2017-09-14 03:37:20 【问题描述】:我想制作一个可以在一个布局中拍照和捕捉视频的相机应用程序,如下图所示,我不想使用默认意图,因为没有太多菜单。 有什么方法可以修改默认意图相机?
vivo y21相机应用展示
【问题讨论】:
【参考方案1】:尝试使用表面视图。您可以在此自定义添加您需要的所有选项。 您可以在库方面获得帮助,但他们也在内部使用此概念,因此您最好将其集成到您的应用程序中,而不是使用库。如果您需要快速的结果,它仍然是一个选择。
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;
【讨论】:
此代码仅适用于旧版相机 API,在 android L 上已弃用 @Ori_Syun 您可以使用 camera2 api link 来支持 Surface 视图。表面视图是实现自定义相机功能的快速前景。休息取决于编码人员选择加入和退出选项的明智决定。以上是关于如何修改默认意图相机[关闭]的主要内容,如果未能解决你的问题,请参考以下文章