Android Lollipop - 阻止任务管理器结束我的应用程序

时间:2016-04-13 12:48:16

标签: android service android-5.0-lollipop taskmanager recreate

我的目标是让我的应用程序无法使用。

  • 应用程序已授予管理员权限。
  • 我有一项活动和一项服务。
  • 管理员权限处于活动状态时无法卸载Applionation(很好)。
  • 服务是自动重新创建。这也是正确的。

不幸的是,在Android 5上 - Lollipop用户可以点击所有应用程序按钮 - 然后转到任务管理器,只需简单地结束我的应用程序。在该服务被销毁之后(活动太明显......)

这是一种防止这种情况的方法吗?

2 个答案:

答案 0 :(得分:0)

1)Xposed。以执行速度和对TaskManager的依赖为代价,您将不得不进行反向工程......

2)USER_PRESENT和朋友们。您的应用程序可以注册BroadcastReceiver并重新启动事件。也就是说,它将是可以杀死的,但它会重新启动。

答案 1 :(得分:0)

我认为您对自助服务终端模式感兴趣:显示单个应用并防止突破该应用。

有各种各样的教程。这个很好: http://www.andreas-schrade.de/2015/02/16/android-tutorial-how-to-create-a-kiosk-mode-in-android/

编辑:如果您的主要目标是Android 5.0+设备,您还可以使用屏幕固定。 http://developer.android.com/about/versions/android-5.0.html#Enterprise