NativeScript - 如何启用和禁用硬件控件?

NativeScript - how to enable and disabled the hardware controls?

我正在使用 NativeScript 6.4.1 和 Angular 8 构建应用程序。

我们希望能够随意禁用和启用 phone 的硬件控制。我需要能够为 iOS 和 Android.

做到这一点

我想禁用后退按钮、主页按钮等所有可能位于设备底部的按钮。

我已尝试查看文档,但找不到执行此操作的方法:https://docs.nativescript.org

我该怎么做?

您不能禁用硬件按钮,但可以覆盖该行为。我们有开箱即用的后退按钮 activityBackPressed 事件,您可以决定是否取消默认行为并执行您自己的操作。

如果你想覆盖主页/菜单按钮,你必须创建你的 own activity and override keydown callback. Here 是你在原生 android 中的做法,可以移植到 {N}。