gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 17:09:13 24 4
gpt4 key购买 nike

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

在原生 Android 中我们有这个解决方案:

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

最佳答案

使用这个 npm 包。

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

如果设备没有手电筒,下面的代码将抛出异常并执行 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com