我想每隔一段时间在后台运行一些代码(主要是记录系统日志)。设备启动时,此代码始终运行。我有一个应用程序来控制此录制代码的开始和停止。我已经尝试将录制代码放入服务中,但我发现当应用程序退出时该服务始终停止。这不是我想要的。此功能无需通知。
顺便说一句,这个功能仅适用于我自定义的Android系统。所以我有足够的权限,比如系统,驱动程序或root。但是我仍然想要一种“足够高”并且对系统影响最小的方法。所以一些普通的java代码是最好的,对自定义操作系统的内核c / c ++修改是我的最后选择。THX。
答案 0 :(得分:1)
制作服务类并授予maniefest
的许可以下是示例......
https://developer.android.com/training/run-background-service/create-service.html
并在服务中执行您的操作,您可以为此设置时间间隔。