如何在“ react-native”中检查android设备是否支持手电筒?

我的react-native应用程序中有一个手电筒图标。如果移动设备不支持手电筒或没有手电筒,我想隐藏它。

在本机android中,我们有以下解决方案:

[https://stackoverflow.com/a/19599365/6644676][1]

aaa623946900 回答:如何在“ react-native”中检查android设备是否支持手电筒?

使用此npm软件包。

  

https://www.npmjs.com/package/react-native-torch

如果设备没有割炬,则以下代码将引发异常并执行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
  );
}
本文链接:https://www.f2er.com/3154427.html

大家都在问