Android 由 Intent 启动时缺少相机设置

Android camera settings missing when launched by an Intent

当我手动启动相机应用程序时,我可以访问白平衡、比例、分辨率等设置(通过屏幕左侧的图标)。但是,当我通过意图启动相机时,这些选项图标不可见:

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photoFile));
startActivityForResult(intent, MainActivity.SET_CUSTOM_PHOTO_FROM_CAMERA);

有什么方法可以在从 intent 启动相机时使相机设置可用?

Is there any way to make the camera settings available when the camera is launched from an intent?

对于响应 Intent 的 activity,UI 将由该应用程序的作者决定。有数百个预装的相机应用程序,还有无数的应用程序可以从 Play 商店和其他地方下载。他们中的任何一个都可以处理您的请求。

ACTION_IMAGE_CAPTURE 的协议中没有任何内容允许您请求更改相机 UI,并且任何地方的书籍上都没有法律强制相机应用程序开发人员就算有,也要尊重。