我正在尝试向我的应用程序添加相机 Intent ,我想为用户提供唯一的拍照选项(不是视频),有没有办法从相机中隐藏视频按钮:
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
只禁用按钮但它仍然显示, 谢谢!
最佳答案
Android 设备约有 20 亿台,分布在约 20,000 种设备型号上。您的Intent
将打开数百个可能的相机应用程序之一,包括预安装的和用户安装的应用程序。
ACTION_IMAGE_CAPTURE
没有选项来请求为用户禁用某些相机功能。即使有一个选项,也不需要相机应用程序遵守它。
如果您需要对相机进行这种级别的控制,请不要链接到相机应用,而是通过相机 API(硬)或使用库(CameraKit-Android, Fotoapparat 等)。
关于android - 仅图像选项的相机 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54691875/