我的react-native
应用程序中有一个手电筒图标。如果移动设备不支持手电筒或没有手电筒,我想隐藏它。
在本机android中,我们有以下解决方案:
使用此npm软件包。
如果设备没有割炬,则以下代码将引发异常并执行catch块,因此您将了解设备是否割炬
try {
await Torch.switchState(newTorchState);
this.setState({ isTorchOn: newTorchState });
}
catch (e) {
ToastAndroid.show(
'We seem to have an issue accessing your torch',ToastAndroid.SHORT
);
}