仅图像选项的相机意图

Camera intent with image only option

我正在尝试向我的应用程序添加相机意图,我想为用户提供唯一的拍照选项(不是视频),有没有办法从相机中隐藏视频按钮:

Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");

只禁用按钮但它仍然显示, 谢谢!

有大约 20 亿 Android 台设备,分布在大约 20,000 种设备型号上。您的 Intent 将打开数百个可能的相机应用程序之一,包括预安装的和用户安装的应用程序。

ACTION_IMAGE_CAPTURE 没有请求为用户禁用某些相机功能的选项。即使有一个选项,也没有要求相机应用程序遵守它。

如果您需要对相机进行这种级别的控制,请不要 link 相机应用,而是通过相机 API(硬)或使用库(CameraKit-Android、Fotoapparat 等)。