【发布时间】:2020-04-17 13:55:06
【问题描述】:
我正在使用 NativeScript 6.4.1 和 Angular 8 构建应用程序。
我们希望能够随意禁用和启用手机的硬件控制。我需要能够为 iOS 和 Android 做到这一点。
我想禁用返回按钮、主页按钮等所有可能位于设备底部的按钮。
我已尝试查看文档,但找不到执行此操作的方法:https://docs.nativescript.org
我该怎么做?
【问题讨论】:
-
抱歉,不清楚您在问什么。您链接的文档是关于访问设备信息的。您说的是哪种硬件控制,请说的更具体一些,可以举个例子。
-
我想禁用设备底部的返回按钮、主页按钮等所有按钮。
-
您不能禁用硬件按钮,但可以覆盖该行为。我们有开箱即用的后退按钮 (
activityBackPressed) 事件,您可以决定是关闭应用程序/页面还是什么都不做 - docs.nativescript.org/core-concepts/… 如果您想覆盖主页/菜单按钮,您必须创建自己的活动并覆盖 keydown 回调 - Here is how you do it in native android,可以移植到 {N}。 -
@Manoj 如果你把它放在一个答案中,我会赞成这个答案。
标签: android ios nativescript hardware