我的react-native应用程序中有一个手电筒图标。我想隐藏它,如果移动设备不支持手电筒或没有手电筒。
在原生android中,我们有这样的解决方案:
发布于 2019-11-06 15:14:15
使用此npm包。
如果设备没有torch,那么下面的代码将抛出异常,catch块将被执行,因此您将了解设备是否有torch
try {
await Torch.switchState(newTorchState);
this.setState({ isTorchOn: newTorchState });
}
catch (e) {
ToastAndroid.show(
'We seem to have an issue accessing your torch',
ToastAndroid.SHORT
);
}https://stackoverflow.com/questions/58724593
复制相似问题