Android设备启动时始终运行后台代码

时间:2014-07-18 08:21:53

标签: java android c++

我想每隔一段时间在后台运行一些代码(主要是记录系统日志)。设备启动时,此代码始终运行。我有一个应用程序来控制此录制代码的开始和停止。我已经尝试将录制代码放入服务中,但我发现当应用程序退出时该服务始终停止。这不是我想要的。此功能无需通知。

顺便说一句,这个功能仅适用于我自定义的Android系统。所以我有足够的权限,比如系统,驱动程序或root。但是我仍然想要一种“足够高”并且对系统影响最小的方法。所以一些普通的java代码是最好的,对自定义操作系统的内核c / c ++修改是我的最后选择。

THX。

1 个答案:

答案 0 :(得分:1)

制作服务类并授予maniefest

的许可

以下是示例......

https://developer.android.com/training/run-background-service/create-service.html

并在服务中执行您的操作,您可以为此设置时间间隔。