在 Android 如何检查设备是否有前置闪光灯 (Camera2 API)
In Android how to check if device has front flash (Camera2 API)
我开发了可以切换前后闪光灯的应用程序。但如果设备没有前置闪光灯,应用程序就会崩溃。我可以检查设备前置闪光灯的可用性吗?就像如果前闪光灯不可用显示吐司并禁用按钮。
如有任何帮助,我们将不胜感激。
我猜是这样的:
boolean flashAvailable = cameraCharacteristics.get(cameraCharacteristics.FLASH_INFO_AVAILABLE);
public static final Key FLASH_INFO_AVAILABLE
如果没有可用的闪光灯,将是 false。
如果没有闪光灯装置,none 的闪光灯控件会执行任何操作。此密钥适用于所有设备。
我开发了可以切换前后闪光灯的应用程序。但如果设备没有前置闪光灯,应用程序就会崩溃。我可以检查设备前置闪光灯的可用性吗?就像如果前闪光灯不可用显示吐司并禁用按钮。
如有任何帮助,我们将不胜感激。
我猜是这样的:
boolean flashAvailable = cameraCharacteristics.get(cameraCharacteristics.FLASH_INFO_AVAILABLE);
public static final Key FLASH_INFO_AVAILABLE
如果没有可用的闪光灯,将是 false。
如果没有闪光灯装置,none 的闪光灯控件会执行任何操作。此密钥适用于所有设备。