【发布时间】:2016-07-18 23:40:46
【问题描述】:
我正在使用 Xamarin 和 C# 制作一个 Android 应用程序。该应用程序将始终在 Kiosk 模式下运行,其中设备的底部导航栏将被移除,并且应用程序外部的导航将被阻止。
但是,当用户连接蓝牙键盘时,他们可以点击物理主页按钮并返回不应访问的 android 主屏幕。
我知道disable the home button 有一些方法,但我无法让它们中的任何一个正常工作,因为它们通常是黑客,因为 Android 不直接允许开发人员拦截主页按钮.
无论如何我可以重新映射连接的蓝牙键盘的主页键吗?还有其他我可能忽略的解决方案吗?
【问题讨论】:
标签: android xamarin xamarin.android android-bluetooth