【发布时间】:2020-03-02 14:37:12
【问题描述】:
我的react-native 应用程序中有一个手电筒图标。如果移动设备不支持手电筒或没有手电筒,我想隐藏它。
在原生android中我们有这个解决方案:
【问题讨论】:
标签: android react-native flashlight
我的react-native 应用程序中有一个手电筒图标。如果移动设备不支持手电筒或没有手电筒,我想隐藏它。
在原生android中我们有这个解决方案:
【问题讨论】:
标签: android react-native flashlight
使用这个 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
);
}
【讨论】:
react-native-torch来判断手电筒是否开着吗?