we had something similiar in an older release of openintents,
called "alerts". never got around to test it on the current
release, but if there is interest we could revive it, shouldn't be
to diffcult.

zero
openintents.org

On Feb 7, 9:57 pm, Christoph Studer <chstu...@gmail.com> wrote:
> Sweet! Thanks for the reply and looking forward to that API.
>
> Christoph
>
> On Sat, Feb 7, 2009 at 8:57 PM, Jean-Baptiste Queru <j...@android.com> wrote:
>
> > There is something like that in cupcake. I forgot the exact API name, sorry.
>
> > JBQ
>
> > On Sat, Feb 7, 2009 at 10:19 AM, Christoph Studer <chstu...@gmail.com> 
> > wrote:
>
> >> Would it make sense to create a central scheduler for services that
> >> need to run periodically?
>
> >> There are a lot of application that want to run at periodic intervals,
> >> require network access and need to keep the device awake during their
> >> work. Instead of each app having to use an AlarmManager, a WakeLock
> >> and its own network availability checking / auto-retry, wouldn't it
> >> make sense to provide an API that would do that work?
>
> >> Also, if you have a lot of apps on your device with background checks,
> >> they run on different schedules and wake the device up more frequently
> >> than if they'd run on a synchronized schedule.
>
> >> Ideally, I'd imagine this service scheduler to provide the following:
> >> * Application can register and unregister service intents for a
> >> certain schedule.
> >> * Provide schedules an app can register for. These could be constant
> >> such as a frequent schedule (every 10mins) and a less frequent one
> >> (every 60mins), or maybe user configurable.
> >> * Apps can specify a network filter, i.e. only run when connected via
> >> wifi, 3g, 2g...
> >> * Services would signal to the scheduler when they're done, possibly
> >> with an error code such that the scheduler could retry automatically
> >> out of the ordinary schedule.
> >> * Provide a UI for users to change schedules, unregister services, etc.
> >> * Define and require permissions for schedules such that users could
> >> see how much "battery drainage" an app is causing.
>
> >> I really think this would be quite useful for developers and users
> >> likewise. This central service scheduler could be part of the
> >> platform/SDK or it could be a user APK, much like some of the OI
> >> components already available.
>
> >> Any thoughts?
>
> >> Christoph
>
> >> P.S.: Not sure whether android-developers is the right mailinglist,
> >> but it does not quite fit into any of the others, either.
>
> > --
> > Jean-Baptiste M. "JBQ" Queru
> > Android Engineer, Google.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to