Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何防止在android和ios中使用HOME按钮?_Android_Ios_Home Button - Fatal编程技术网

如何防止在android和ios中使用HOME按钮?

如何防止在android和ios中使用HOME按钮?,android,ios,home-button,Android,Ios,Home Button,我正在开发一个应用程序,其中用户只能使用一个应用程序, 他不能使用HOME按钮切换应用程序, 应用程序。应仅在用户按下关闭按钮时关闭。。 我已经成功地覆盖了返回按钮,不知道如何禁用主页按钮。当应用程序在后台时,在android中不可能禁用主页按钮,因为如果可能的话,某些应用程序可能总是禁用主页按钮。所以,这就是开发者在后台应用程序时不能禁用home按钮的原因。但在活动中,您可以截取主页按钮 在活动中,您可以在android中禁用Home键。它只能工作到Android 3.x @Override

我正在开发一个应用程序,其中用户只能使用一个应用程序, 他不能使用HOME按钮切换应用程序, 应用程序。应仅在用户按下关闭按钮时关闭。。
我已经成功地覆盖了返回按钮,不知道如何禁用主页按钮。

当应用程序在后台时,在android中不可能禁用主页按钮,因为如果可能的话,某些应用程序可能总是禁用主页按钮。所以,这就是开发者在后台应用程序时不能禁用home按钮的原因。但在活动中,您可以截取主页按钮

在活动中,您可以在android中禁用Home键。它只能工作到Android 3.x

@Override
public void onAttachedToWindow() {
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
    super.onAttachedToWindow();
}

当应用程序在后台时,在android中禁用Home按钮是不可能的,因为如果可能的话,某些应用程序可能总是禁用Home按钮。所以,这就是开发者在后台应用程序时不能禁用home按钮的原因。但在活动中,您可以截取主页按钮

在活动中,您可以在android中禁用Home键。它只能工作到Android 3.x

@Override
public void onAttachedToWindow() {
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
    super.onAttachedToWindow();
}

当应用程序在后台时,在android中禁用Home按钮是不可能的,因为如果可能的话,某些应用程序可能总是禁用Home按钮。所以,这就是开发者在后台应用程序时不能禁用home按钮的原因。但在活动中,您可以截取主页按钮

在活动中,您可以在android中禁用Home键。它只能工作到Android 3.x

@Override
public void onAttachedToWindow() {
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
    super.onAttachedToWindow();
}

当应用程序在后台时,在android中禁用Home按钮是不可能的,因为如果可能的话,某些应用程序可能总是禁用Home按钮。所以,这就是开发者在后台应用程序时不能禁用home按钮的原因。但在活动中,您可以截取主页按钮

在活动中,您可以在android中禁用Home键。它只能工作到Android 3.x

@Override
public void onAttachedToWindow() {
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
    super.onAttachedToWindow();
}
TGMCians是对的

Android不会让某项活动及其服务在您的设备上完全独立运行

当您的活动位于前台时,使用“覆盖”可以捕获按钮单击(主页、主页和菜单)。如果某项活动/服务在后台拥有完全控制权,则您也无法切换接收到的sms、电子邮件、电话等

我个人认为同时覆盖home和back按钮是危险的,如果活动在某个点挂起,除非重新启动手机,否则无法退出应用程序

就我个人而言,我确实覆盖了退出或返回主屏幕事件的返回键,但不使用home按钮。

TGMCians是正确的

Android不会让某项活动及其服务在您的设备上完全独立运行

当您的活动位于前台时,使用“覆盖”可以捕获按钮单击(主页、主页和菜单)。如果某项活动/服务在后台拥有完全控制权,则您也无法切换接收到的sms、电子邮件、电话等

我个人认为同时覆盖home和back按钮是危险的,如果活动在某个点挂起,除非重新启动手机,否则无法退出应用程序

就我个人而言,我确实覆盖了退出或返回主屏幕事件的返回键,但不使用home按钮。

TGMCians是正确的

Android不会让某项活动及其服务在您的设备上完全独立运行

当您的活动位于前台时,使用“覆盖”可以捕获按钮单击(主页、主页和菜单)。如果某项活动/服务在后台拥有完全控制权,则您也无法切换接收到的sms、电子邮件、电话等

我个人认为同时覆盖home和back按钮是危险的,如果活动在某个点挂起,除非重新启动手机,否则无法退出应用程序

就我个人而言,我确实覆盖了退出或返回主屏幕事件的返回键,但不使用home按钮。

TGMCians是正确的

Android不会让某项活动及其服务在您的设备上完全独立运行

当您的活动位于前台时,使用“覆盖”可以捕获按钮单击(主页、主页和菜单)。如果某项活动/服务在后台拥有完全控制权,则您也无法切换接收到的sms、电子邮件、电话等

我个人认为同时覆盖home和back按钮是危险的,如果活动在某个点挂起,除非重新启动手机,否则无法退出应用程序


就我个人而言,我确实覆盖了退出或返回主屏幕事件的后退键,但不使用“主页”按钮。

这在iOS上根本不可能使用代码。

在iOS上根本不可能使用代码。

在iOS上根本不可能使用代码。

在iOS上根本不可能使用代码,曾经。

在紧急情况下使用主页按钮

任何房子,公寓。。。他们都有一个应急方法,如紧急门(出口),玻璃破碎机(斧头,蝙蝠…);它拯救了生命。 类似地,在Android/iOS手机上,HOME按钮可以挽救用户的生命(嗯,有点)。如果HOME(主页)按钮失效,则手机将被视为失效,并且需要立即重新启动以进行刷新。这个按钮就是为了这个目的而设计的,这样开发者就不会把一切都搞砸了

就我个人而言,我有点感谢Android/iOS框架团队和在HOME按钮上想到这种情况的人。它为我的发展节省了很多倍。如果你的应用程序中的home按钮不工作,我建议你应该考虑并考虑最坏的情况;例如,应用程序无法正常运行,主页被禁用,那么如何返回主页屏幕,如何切换到其他应用程序

TGMCians提供的代码不适用于4.0+

以防万一,你是wo