1

我遇到了用户会意外退出我的应用程序的问题。我知道 Android 正在阻止阻止使用这些按钮,因为您应该始终能够以某种方式退出您的应用程序,但我正在为盲人和视障人士创建一个应用程序,我将实现一个特殊的退出应用程序,这样他们就不会关闭当他们将使用它时。

以下是我收集的一些内容:

  • 我可以阻止该onBackPressed()功能并防止返回。

  • 我不能使用onKeyEvent(),因为它不会抓住主页点击

  • 一个很好的例子是 MX Player,您可以在其中“锁定”您的屏幕,但它只是在整个屏幕上绘制,从而防止用户点击任何东西。

好的,所以我想获取与 MX Player 相同的东西,除了我希望用户仍然与屏幕进行交互。

我尝试使用Immersive full screen谷歌为全屏应用程序引入的,但每当用户在屏幕上滑动手指时,Navigation Menu弹出窗口。我可以一直隐藏这个吗?另外,我可以防止幻灯片Status Bar显示按钮吗?我想完全控制用户如何在屏幕上移动手指。

因此,如果我回到 MX Player 解决方案 - 在屏幕上绘图。我可以像Canvas没有焦点的那样创建它只是为了防止点击按钮吗?

很感谢任何形式的帮助。谢谢。

4

0 回答 0