【问题标题】:How to disable Android home and back button from Delphi如何从 Delphi 禁用 Android 主页和返回按钮
【发布时间】:2015-01-12 13:08:34
【问题描述】:

我正在用 Delphi XE7 为 Android 平板电脑编写应用程序。我想关闭主页和返回按钮,这样任何人都无法离开应用程序。我找到了很多答案,但没有一个是指德尔福。

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

【问题讨论】:

  • I want to turn off home... - 你甚至可以禁用 Android 应用程序上的主页按钮吗?如果可以的话,我会非常惊讶...
  • @David 如果您的应用是销售点应用或类似应用,您可能希望将其锁定。这是完全有效的要求,但当然不适用于公众。
  • @David,例如由父母控制的儿童应用程序在这种情况下也可能是合法的......
  • @David 只有三个...我没说你可以永远使用那个方法...

标签: android delphi back-button delphi-xe7


【解决方案1】:

来自documentation

使用 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;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-14
    • 1970-01-01
    • 2012-10-28
    相关资源
    最近更新 更多