title: How to run a service every day at noon, and on every boot
body: <p>In my app I have SQLite database that has one table with date rows in milliseconds. I would like to have a notification shown every day <strong>IF</strong> 30 days has passed since the last date value stored in my database. A service seems to be a good way to accomplish this check up.</p>
  
  <p>I ran into Commonsware's <code>WakefulIntentService</code> and thought it could be the answer but I really don't know how should I implement it. In the demo it starts a service after 5 minutes since boot is complete which is just fine but what do I need to add to get it also start at every noon. (... but only to show one notification / day, not both, as from boot and regular daily check up)</p>
  
  <p>I know this could be solved using AlarmManager but really don't know how. So, the help I need is to give me some samples / key points to get the service start on every boot and/or every day without app running.</p>
  
  <p>thanks</p>