Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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棒棒糖-防止任务管理器终止我的应用程序_Android_Service_Android 5.0 Lollipop_Taskmanager_Recreate - Fatal编程技术网

Android棒棒糖-防止任务管理器终止我的应用程序

Android棒棒糖-防止任务管理器终止我的应用程序,android,service,android-5.0-lollipop,taskmanager,recreate,Android,Service,Android 5.0 Lollipop,Taskmanager,Recreate,我的目标是让我的应用程序不可修改 应用程序已授予管理员权限 我有一项活动和一项服务 管理员权限处于活动状态时无法卸载应用程序(这很好) 服务是自动重新创建的。这也是正确的 不幸的是,在Android 5上,棒棒糖用户可以点击所有应用程序按钮,然后进入任务管理器,简单地结束我的应用程序,而不会出现任何问题。之后,服务被永久销毁(活动太明显…) 这是防止这种情况发生的一种方法吗 1)暴露。以执行速度和对TaskManager的依赖性为代价,您将不得不稍微进行反向工程 2) 用户\您现在和朋友。您

我的目标是让我的应用程序不可修改

  • 应用程序已授予管理员权限
  • 我有一项活动和一项服务
  • 管理员权限处于活动状态时无法卸载应用程序(这很好)
  • 服务是自动重新创建的。这也是正确的
不幸的是,在Android 5上,棒棒糖用户可以点击所有应用程序按钮,然后进入任务管理器,简单地结束我的应用程序,而不会出现任何问题。之后,服务被永久销毁(活动太明显…)

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

1)暴露。以执行速度和对TaskManager的依赖性为代价,您将不得不稍微进行反向工程


2) 用户\您现在和朋友。您的应用程序可以注册BroadcastReceiver并重新启动事件。也就是说,它是可以关闭的,但它会重新启动。

我认为您对类似于kiosk模式的东西感兴趣:显示单个应用程序并防止其中断

有各种各样的教程。这个很好:


编辑:如果你的主要目标是安卓5.0+设备,你也可以利用屏幕固定

不,我对信息亭模式不感兴趣。我只想使阻止我的服务被终止-从任务管理器终止它阻止我的服务被重新创建..可能的重复