Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.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
Java 是否可以禁止关闭android应用程序?_Java_Android_Security - Fatal编程技术网

Java 是否可以禁止关闭android应用程序?

Java 是否可以禁止关闭android应用程序?,java,android,security,Java,Android,Security,对于我正在创建的应用程序,我需要一个锁屏。出于安全目的,用户在此锁定屏幕中不应访问应用程序托盘或主页按钮 这可能吗?如何做到这一点?只有使用新的in-Lollipop才能做到这一点。如果您的应用程序不是设备所有者,则每次您尝试使用锁时,都会向用户请求许可。在非根设备上,只能在出厂重置后的初始配置期间设置设备所有者。如果您有自己的Android版本,则可以这样做,否则允许这种情况发生会有风险,因此不,您不能。你不能接管“主页”按钮。如果你能解释这个用例,可能会有更好的解决方案。@JamesBlac

对于我正在创建的应用程序,我需要一个锁屏。出于安全目的,用户在此锁定屏幕中不应访问应用程序托盘或主页按钮


这可能吗?如何做到这一点?

只有使用新的in-Lollipop才能做到这一点。如果您的应用程序不是设备所有者,则每次您尝试使用锁时,都会向用户请求许可。在非根设备上,只能在出厂重置后的初始配置期间设置设备所有者。

如果您有自己的Android版本,则可以这样做,否则允许这种情况发生会有风险,因此不,您不能。你不能接管“主页”按钮。如果你能解释这个用例,可能会有更好的解决方案。@JamesBlack你可以接管“主页”按钮。这就是启动器所做的,但用户可以通过设置默认值屏幕覆盖/更改此设置。@RaviThapliyal启动器并不完全接管home按钮。他们注册以接收它所广播的意图。如果另一个应用程序注册了相同的目的,用户将被要求选择接收它的应用程序。@JamesBlack是的,这是一个过程,但是对于启动器和锁屏类型的应用程序,用户会立即将你的应用程序设为默认应用程序,除非他们说他们正在两个启动器之间测试,以确定他们喜欢哪一个。我想说的是,一旦设置了默认值。。应用程序将响应home按钮的按下。如果你说你不能控制主按钮。。。如果没有用户的同意,那么是的,这是绝对正确的。