如何使用Delphi禁用Android设备的主页和返回按钮

4

我正在使用Delphi XE7为一个Android平板编写应用程序。我想要关闭主页和返回按钮,以便没有人可以离开应用程序。我找到了许多答案,但没有提到Delphi。

我该如何在Delphi中实现这一点?我应该使用哪些对象?我需要包括哪些单位?


4
我想要关闭主页按钮... - 你能在安卓应用中禁用主页按钮吗?如果你能的话,我会非常惊讶... - kobik
2
@David,一个由父母控制的儿童应用程序,在这种情况下也可能是合法的... - kobik
2
https://dev59.com/pG865IYBdhLWcg3wR8ah - Dalija Prasnikar
2
@David 只有三个... 我并没有说你可以永远使用那种方法... - Dalija Prasnikar
1
@kobik 那将是一个相当无用的设备。 - David Heffernan
显示剩余11条评论
1个回答

10

来自文档

使用 Android 设备的返回按钮

为了让你的应用程序处理用户在其 Android 设备上按下返回按钮时发生的情况,请在表单中添加一个 OnKeyUp 事件处理程序,并在该事件处理程序中使用以下代码:在 Delphi 中:

if Key = vkHardwareBack then
begin
  // Do whatever you want to do here
  Key := 0; // Set Key = 0 if you want to prevent the default action
end;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接