Interesting... I'll give that a shot. Thanks.

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