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}。
我正在使用 NativeScript 6.4.1 和 Angular 8 构建应用程序。
我们希望能够随意禁用和启用 phone 的硬件控制。我需要能够为 iOS 和 Android.
做到这一点我想禁用后退按钮、主页按钮等所有可能位于设备底部的按钮。
我已尝试查看文档,但找不到执行此操作的方法:https://docs.nativescript.org
我该怎么做?
您不能禁用硬件按钮,但可以覆盖该行为。我们有开箱即用的后退按钮 activityBackPressed 事件,您可以决定是否取消默认行为并执行您自己的操作。
如果你想覆盖主页/菜单按钮,你必须创建你的 own activity and override keydown callback. Here 是你在原生 android 中的做法,可以移植到 {N}。