我遇到了用户会意外退出我的应用程序的问题。我知道 Android 正在阻止阻止使用这些按钮,因为您应该始终能够以某种方式退出您的应用程序,但我正在为盲人和视障人士创建一个应用程序,我将实现一个特殊的退出应用程序,这样他们就不会关闭当他们将使用它时。
以下是我收集的一些内容:
我可以阻止该
onBackPressed()
功能并防止返回。我不能使用
onKeyEvent()
,因为它不会抓住主页点击一个很好的例子是 MX Player,您可以在其中“锁定”您的屏幕,但它只是在整个屏幕上绘制,从而防止用户点击任何东西。
好的,所以我想获取与 MX Player 相同的东西,除了我希望用户仍然与屏幕进行交互。
我尝试使用Immersive full screen
谷歌为全屏应用程序引入的,但每当用户在屏幕上滑动手指时,Navigation Menu
弹出窗口。我可以一直隐藏这个吗?另外,我可以防止幻灯片Status Bar
显示按钮吗?我想完全控制用户如何在屏幕上移动手指。
因此,如果我回到 MX Player 解决方案 - 在屏幕上绘图。我可以像Canvas
没有焦点的那样创建它只是为了防止点击按钮吗?
很感谢任何形式的帮助。谢谢。