X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FAlarmReceiverActivity.java;h=f01417a83acfc61bd11f991b23bcff0d7d49f12b;hb=57ca40519eadfe1757e8f21875c1fdf7fe380542;hp=8f5fca016d9a16950d45a57e980d1d5dd530dec9;hpb=e23323274ee897bcf46c9d3b69879ac3e18c509e;p=unical.git diff --git a/src/ro/ieval/unical/AlarmReceiverActivity.java b/src/ro/ieval/unical/AlarmReceiverActivity.java index 8f5fca0..f01417a 100644 --- a/src/ro/ieval/unical/AlarmReceiverActivity.java +++ b/src/ro/ieval/unical/AlarmReceiverActivity.java @@ -17,18 +17,20 @@ import android.view.WindowManager; import android.widget.Button; public class AlarmReceiverActivity extends Activity { + public static final String EXTRA_EVENT = "event"; private MediaPlayer mMediaPlayer; - + @Override - public void onCreate(Bundle savedInstanceState) { + public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.alarm); - Button stopAlarm = (Button) findViewById(R.id.stopAlarm); + final Button stopAlarm = (Button) findViewById(R.id.stopAlarm); stopAlarm.setOnTouchListener(new OnTouchListener() { - public boolean onTouch(View arg0, MotionEvent arg1) { + @Override + public boolean onTouch(final View arg0, final MotionEvent arg1) { mMediaPlayer.stop(); finish(); return false; @@ -38,7 +40,7 @@ public class AlarmReceiverActivity extends Activity { playSound(this, getAlarmUri()); } - private void playSound(Context context, Uri alert) { + private void playSound(final Context context, final Uri alert) { mMediaPlayer = new MediaPlayer(); try { mMediaPlayer.setDataSource(context, alert); @@ -50,23 +52,17 @@ public class AlarmReceiverActivity extends Activity { mMediaPlayer.start(); } } catch (IOException e) { - System.out.println("OOPS"); + e.printStackTrace(); } } - - //Get an alarm sound. Try for an alarm. If none set, try notification, - //Otherwise, ringtone. - private Uri getAlarmUri() { - Uri alert = RingtoneManager - .getDefaultUri(RingtoneManager.TYPE_ALARM); - if (alert == null) { - alert = RingtoneManager - .getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); - if (alert == null) { - alert = RingtoneManager - .getDefaultUri(RingtoneManager.TYPE_RINGTONE); - } - } + + private static Uri getAlarmUri() { + Uri alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM); + if (alert == null) + alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); + if (alert == null) + alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE); + return alert; } }