android - 仅图像选项的相机 Intent

标签 android android-intent android-camera android-camera-intent

我正在尝试向我的应用程序添加相机 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/

相关文章:

java - 找不到 com.android.tools.lint :lint-gradle:26. 1.4。在以下位置搜索

android - 没有谷歌播放服务,应用程序将无法运行,而这些服务不是由您的设备提供的

java - 在 Eclipse 中设置 Frame.Builder() 时出现异常

java - Android Intent 不开始新 Activity ?

android - 避免Android中图库保存相机拍摄的照片

android - 我可以在 Android 中对 ProgressBar 进行数据绑定(bind)吗?

Android 实例化一个虚拟的 PendingIntent

android - 是否有为所有用户卸载应用程序的 Intent ?

android - 正确处理相机的旋转(在 TextureView 中)

android - 相机屏幕方向问题三星盖乐世 S3