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

Android NativeScript-如何启用和禁用硬件控件?,android,ios,nativescript,hardware,Android,Ios,Nativescript,Hardware,我正在用NativeScript 6.4.1和Angular 8构建一个应用程序 我们希望能够随意禁用和启用手机的硬件控制。我需要能够在iOS和Android上实现这一点 我想禁用后退按钮、主页按钮等所有可能位于设备底部的按钮 我试图查看文档,但找不到方法: 我该怎么做 不能禁用硬件按钮,但可以覆盖该行为。我们有现成的后退按钮事件,您可以决定是否取消默认行为并执行自己的操作 如果您想覆盖主/菜单按钮,您必须创建和覆盖按键回调。是您在本机android中的操作方式,可以移植到{N}。对不起,不清楚

我正在用NativeScript 6.4.1和Angular 8构建一个应用程序

我们希望能够随意禁用和启用手机的硬件控制。我需要能够在iOS和Android上实现这一点


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

我试图查看文档,但找不到方法:


我该怎么做

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


如果您想覆盖主/菜单按钮,您必须创建和覆盖按键回调。是您在本机android中的操作方式,可以移植到{N}。

对不起,不清楚您在问什么。您链接的文档是关于访问设备信息的。你说的是什么样的硬件控件,请更具体一些,可能有一个例子。我想禁用后退按钮、主页按钮等设备底部的所有按钮。你不能禁用硬件按钮,但可以覆盖该行为。我们有back button activity Backpressed event开箱即用,您可以决定是关闭应用程序/页面还是什么都不做-如果您想覆盖home/menu按钮,您必须创建自己的活动并覆盖keydown回调-,可以移植到{N}。@Manoj如果您将其放入答案中,我将向上投票。