开关活动时屏幕自动变暗

问题描述 投票:3回答:1

我正在开发一个使用camera2-api记录伤口的应用程序。为此,我用患者数据扫描二维码,然后开始拍摄伤口图片。但是,当启动活动(拍照)时,直到我触摸屏幕,屏幕gtes似乎都变暗了,我不知道为什么

我认为这取决于设备,因为我使用相同的片段进行扫描和拍照,并且当我启动ScanActivity时,这个问题并不准确

我已经尝试过的内容

更改设备的显示选项(屏幕会根据您的环境自动调整)。

将省电模式激活时间更改为30分钟

像这样设置AE状态

captureRequestBuilder.set(CaptureRequest.CONTROL_AE_PRECAPTURE_TRIGGER,
                                CaptureRequest.CONTROL_AE_PRECAPTURE_TRIGGER_START);

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

我的问题

我不确定是由于相机的曝光,屏幕的亮度或者设备切换到省电模式。

我该如何预防?

android android-camera2
1个回答
2
投票

我得到了解决方案。有一个没有视图的AlertDialog。首先,我向用户显示图片数量,但是如果数量为0,则不会向警报添加任何视图,并且看起来屏幕变暗

© www.soinside.com 2019 - 2024. All rights reserved.