Having read most of the available documentation on Android services on the developer site and here in stackoverflow, I\'m still confused by several aspects of running a serv
I think you could use a IntentService which you run by setting up a (regular) alarm (AlarmManager.setRepeating) with a PendingIntent in it. You can notify the UI by broadcasting an Intent from the IntentService and receiving it in your UI through a BroadcastReceiver.