Another question on this:

Have you seen the Stopwatch application developed by Tom Taylor? I
just downloaded it, and it keeps counting after the phone is put to
sleep entirely. Any ideas on how he's doing that? I'm looking for that
kind of functionality.

Thanks again.

On Nov 11, 3:51 am, hackbod <[EMAIL PROTECTED]> wrote:
> It does wake it up, but you are going to need to hold a wake lock to
> keep the device awake after your intent receiver returns.
>
> On Nov 10, 11:14 pm,g1bb<[EMAIL PROTECTED]> wrote:
>
>
>
> > Hello,
>
> > I've been trying to use AlarmManager.RTC_WAKEUP to wake up my device
> > while it's sleeping, and then play some sounds. It seems like when
> > it's charging, this works fine, but when it's not, the service doesn't
> > start until I hit the menu button and am presented with the lock
> > screen.
>
> > Also, this seems to be working fine in the emulator, but not my real
> > phone.
>
> > Here's the alarm scheduling:
> >                   ntent intent = new Intent(Main.this, OneShotAlarm.class);
> >                   PendingIntent sender =
> > PendingIntent.getBroadcast(Main.this, 0, intent, 0);
>
> >                     // We want the alarm to go off 30 seconds from now.
> >                     Calendar calendar = Calendar.getInstance();
> >                     calendar.setTimeInMillis(System.currentTimeMillis());
> >                     calendar.add(Calendar.SECOND, 60);
>
> >                     // Schedule the alarm!
> >                     AlarmManager am =
> > (AlarmManager)getSystemService(ALARM_SERVICE);
> >                     am.set(AlarmManager.RTC_WAKEUP,
> > calendar.getTimeInMillis(), sender);
> > ---------------------------------
> > The OneShotAlarm BroadCastReceiver:
>
> > public class OneShotAlarm extends BroadcastReceiver
> > {
>
> >     @Override
> >     public void onReceive(Context context, Intent intent)
> >     {
> >         Toast.makeText(context, "OneShotAlarm Broadcast invoked",
> > 1000).show();
>
> >           intent = new Intent(context, ServiceClassToRun.class);
>
> >          context.startService(intent);
> >      }
> > ---------------------------------
> > The Service:
>
> > public class ServiceClassToRun extends Service {
> >         protected static final int Rnd = 0;
>
> >          public void onStart(Intent intent, int startId) {
> >          //do some business here
> >      }
> > ---------------------------------
> > And finally, my manifest:
>
> >  <receiver android:name=".OneShotAlarm" android:process=":remote" />
> >  <service android:name=".ServiceClassToRun "/>
>
> > Any ideas are greatly appreciated. Has anyone else experienced this as
> > well? Thanks in advance.- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
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
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to