NoodlesTimerAlarmer.java :  » UnTagged » noodlesmaster » me » evis » mobile » noodle » Android Open Source

Android Open Source » UnTagged » noodlesmaster 
noodlesmaster » me » evis » mobile » noodle » NoodlesTimerAlarmer.java
package me.evis.mobile.noodle;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.PowerManager;
import android.os.PowerManager.WakeLock;

public class NoodlesTimerAlarmer extends BroadcastReceiver {
  /**
   * @see android.content.BroadcastReceiver#onReceive(Context,Intent)
   */
  @Override
  public void onReceive(Context context, Intent intent) {
      PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
      WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, "NoodlesTimerAlarmer");
      wl.acquire();

    context.sendBroadcast(new Intent(NoodlesMaster.NOODLES_TIMER_COMPLETE));
        
    wl.release();
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.