Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. package servicealarmdemo.test2;
  2.  
  3. import android.app.Notification;
  4. import android.app.NotificationManager;
  5. import android.app.PendingIntent;
  6. import android.content.BroadcastReceiver;
  7. import android.content.Context;
  8. import android.content.Intent;
  9. import android.net.Uri;
  10. import android.support.v4.app.NotificationCompat;
  11. import android.widget.Toast;
  12.  
  13. public class AlarmReceiver extends BroadcastReceiver {
  14.  
  15. private static final int MY_NOTIFICATION_ID=1;
  16. NotificationManager notificationManager;
  17. Notification myNotification;
  18. private final String myBlog = "http://android-er.blogspot.com/";
  19.  
  20. @Override
  21. public void onReceive(Context context, Intent intent) {
  22. Toast.makeText(context, "Alarm received!", Toast.LENGTH_LONG).show();
  23.  
  24. Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(myBlog));
  25. PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, myIntent,Intent.FLAG_ACTIVITY_NEW_TASK);
  26.  
  27. myNotification = new NotificationCompat.Builder(context)
  28. .setContentTitle("Exercise of Notification!")
  29. .setContentText("http://android-er.blogspot.com/")
  30. .setTicker("Notification!")
  31. .setWhen(System.currentTimeMillis())
  32. .setContentIntent(pendingIntent)
  33. .setDefaults(Notification.DEFAULT_SOUND)
  34. .setAutoCancel(true)
  35. .build();
  36.  
  37. notificationManager =
  38. (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
  39. notificationManager.notify(MY_NOTIFICATION_ID, myNotification);
  40. }
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement