如何暂时禁用在 react-native 中打开开发菜单的愤怒震动?
Posted
技术标签:
【中文标题】如何暂时禁用在 react-native 中打开开发菜单的愤怒震动?【英文标题】:How to temporarily disable rage shake opening the dev menu in react-native? 【发布时间】:2016-02-01 22:56:51 【问题描述】:我正在为 android 开发一个 react-native 应用。我最近添加了一个条码扫描组件。每当扫描仪读取条形码时,相机都会发出细微的 click 噪音。看来这次点击就足以触发打开开发者菜单所需的“摇一摇”了。
有什么方法可以通过编程方式禁用此快捷方式?我想在条码扫描器运行时禁用快捷方式,稍后再启用。
【问题讨论】:
5 年前被问到仍然没有答案:( 【参考方案1】:目前这是不可能的。最近(2017 年 5 月)合并了一个允许这样做的 PR,但仅在 ios 上添加了对此的支持:https://github.com/facebook/react-native/pull/13563
【讨论】:
【参考方案2】:你不能。不过,您可以尝试禁用相机快门声音。
【讨论】:
【参考方案3】:尝试运行应用的发布版本。运行 react-native run-android --variant=release
以获取更多详细信息以生成签名的 apk 遵循指南 here
【讨论】:
【参考方案4】:你可以把手机调成静音模式,希望对你有帮助!
【讨论】:
以上是关于如何暂时禁用在 react-native 中打开开发菜单的愤怒震动?的主要内容,如果未能解决你的问题,请参考以下文章
如何禁用 Android 上的设备后退按钮(react-native)?
如何使用 React-Native 在 iOS 中禁用屏幕截图
如何在 WebView [React-Native] 中禁用用户文本选择