This daemon can be added in application or service in your app, use Daemon.run(context, daemonServiceClazz, intervalTime) to run the daemon, then you can do something in onStartCommand of daemon service.
You need to add android:exported="true" to your daemon service in manifest so that daemon can start up your daemon service.