我正在尝试创建一个意图,该意图只是为我单击一个图像并将其显示在ImageView上,使用以下代码调用相机:

 Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
 startActivityForResult(takePictureIntent, REQUEST_IMAGE_CAPTURE);


看起来一切正常,除了在系统相机应用程序中打开HDR时,在我的应用程序中禁用了闪光灯按钮,您无法打开闪光灯。相机都没有提供在我的自定义应用程序中关闭HDR的选项。

如果我转到系统提供的相机应用程序,然后打开HDR,则会在我的应用程序中启用闪光灯功能。

有人可以提出解决方案吗?

最佳答案

启用HDR时,绝大多数Android设备(很可能包括您的测试设备)也会禁用闪光灯。不过,某些Android设备允许同时使用Flash和HDR。

关于android - 启用HDR后,相机 Activity 中的闪光灯已禁用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24485602/

10-10 19:11