2016-04-13 46 views
0

我的目标是让我的应用程序解锁。Android棒棒糖 - 防止任务管理器结束我的应用程序

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

不幸的是Android上的5 - 棒棒糖用户可以点击所有应用程序按钮 - 然后去任务管理器,只是结束我的应用程序没有任何问题。之后,服务被销毁为好(活动太明显了......)

这是一种防止这种方式?

+0

可能的重复[如何防止我的Android应用程序/服务被任务管理器“杀死”?](http://stackoverflow.com/questions/2785843/how-can-i-prevent-my -android-app-service-from-being-being-killed-from-a-task-manager) – Ferrybig

回答

0

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

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

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

+0

不,我对kiosk模式不感兴趣。我只是想阻止我的服务被杀 - 结束任务管理器阻止我的服务被重新创建.. – Lau