Scheduling android notifications

According to the Google android developers site: “ Notifications provide short, timely information about events in your app while it’s not in use”

  1. Automatically creating a notification after a certain period.
  2. Providing a button and a large image to that notification.