您需要逐步解决此问题.
>首次构建功能,可以通过后置摄像头拍照.
>完成此操作后,即可构建使用前置摄像头拍照的功能(大多数代码将是相同的,只是设置后置/字体摄像头将有所不同.
>一旦分别构建了这两个选项,就可以通过将其分为三个步骤来将两者组合:1)通过后置摄像头拍摄照片2)将相机切换到前置摄像头3)用前置摄像头拍摄照片.
同样,如前所述,后置和前置摄像头拍照没有什么不同,只涉及切换摄像头.
看到新评论后进行了编辑:
如果您正在使用内置摄像头(即使用意图),那么此任务将不会是自动且立即的事情.我以为您正在构建自定义相机,您可以在其中通过代码(无需使用意图和内置相机)来完成所有这些操作.但是无论如何,您仍然可以做到.
因此,现在的过程将是:
>使用意图转到相机.
>拍照(默认为后置摄像头).随便你
想要处理这张图片,保存,处理等
>使用其他意图再次进入相机.这次,向您的意图添加一个额外的东西,以便相机默认为前置相机intent.putExtra(“ android.intent.extras.CAMERA_FACING”,1);
>再次拍照.