我的 react-native
应用程序中有一个手电筒图标。如果移动设备不支持手电筒或没有手电筒,我想隐藏它。
在原生 Android 中我们有这个解决方案:
最佳答案
使用这个 npm 包。
如果设备没有手电筒,下面的代码将抛出异常并执行 catch block ,从而您将了解设备是否有手电筒
try {
await Torch.switchState(newTorchState);
this.setState({ isTorchOn: newTorchState });
}
catch (e) {
ToastAndroid.show(
'We seem to have an issue accessing your torch',
ToastAndroid.SHORT
);
}
关于android - 如何在 `react-native`中检查Android设备是否支持手电筒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58724593/