Advertisement
Guest User

MainActivity

a guest
Oct 21st, 2014
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. package com.example.alarmnotification;
  2.  
  3. import java.util.Calendar;
  4. import java.util.Random;
  5.  
  6. import android.app.Activity;
  7. import android.app.AlarmManager;
  8. import android.app.NotificationManager;
  9. import android.app.PendingIntent;
  10. import android.content.Intent;
  11. import android.os.Bundle;
  12. import android.support.v4.app.NotificationCompat;
  13. import android.view.Menu;
  14. import android.view.View;
  15. import android.widget.TimePicker;
  16.  
  17. public class MainActivity extends Activity
  18. {
  19.  
  20. @Override
  21. protected void onCreate(Bundle savedInstanceState)
  22. {
  23. super.onCreate(savedInstanceState);
  24. setContentView(R.layout.activity_main);
  25. }
  26.  
  27. @Override
  28. public boolean onCreateOptionsMenu(Menu menu)
  29. {
  30. // Inflate the menu; this adds items to the action bar if it is present.
  31. getMenuInflater().inflate(R.menu.main, menu);
  32. return true;
  33. }
  34.  
  35. public void onButtonAddNotificationClicked(View v)
  36. {
  37. // parse the time from the time picker
  38. TimePicker timePicker = (TimePicker) findViewById(R.id.timePicker);
  39. Calendar calendar = Calendar.getInstance();
  40. calendar.setTimeInMillis(System.currentTimeMillis());
  41. calendar.set(Calendar.HOUR_OF_DAY, timePicker.getCurrentHour());
  42. calendar.set(Calendar.MINUTE, timePicker.getCurrentMinute());
  43.  
  44. // make an alarm with an intent to start the receiver
  45. Intent startIntent = new Intent("alarmNotification");
  46. PendingIntent startPIntent = PendingIntent.getBroadcast(this, 0, startIntent, 0);
  47. AlarmManager alarm = (AlarmManager) getSystemService(ALARM_SERVICE);
  48. alarm.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), startPIntent);
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement