我正在尝试创建一个只需为我单击图像并将其显示在 ImageView 上的 Intent ,使用以下代码调用相机:
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(takePictureIntent, REQUEST_IMAGE_CAPTURE);
这一切似乎都工作正常,除了在系统相机应用程序中打开 HDR 时,闪光灯按钮在我的应用程序中被禁用,您无法打开闪光灯。相机也没有提供在我的自定义应用程序中关闭 HDR 的选项。
如果我转到系统提供的相机应用程序并打开 HDR,则我的应用程序中会启用闪光灯功能。
任何人都可以提出解决方案吗?
最佳答案
绝大多数 Android 设备(很可能也包括您的测试设备)在启用 HDR 时会禁用闪光灯。不过,某些 Android 设备允许同时使用闪光灯和 HDR。
关于android - 启用 HDR 后相机 Activity 中禁用闪光灯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24485602/