AI 150538: add note that appwidget updates will wake the device and suggest an alarm
  BUG=1962600

Automated import of CL 150538
diff --git a/docs/html/guide/topics/appwidgets/index.jd b/docs/html/guide/topics/appwidgets/index.jd
index 01a9648..fc0061d 100644
--- a/docs/html/guide/topics/appwidgets/index.jd
+++ b/docs/html/guide/topics/appwidgets/index.jd
@@ -150,14 +150,26 @@
       <code>(number of cells * 74) - 2</code><br/>
     Following this formula, you should use 72 dp for a height of one cell, 294 dp and for a width of four cells.</p>
   </li>
-  <li>The <code>updatePerdiodMillis</code> attribute defines how often the App Widget framework should
+  <li>The <code>updatePeriodMillis</code> attribute defines how often the App Widget framework should
     request an update from the {@link android.appwidget.AppWidgetProvider} by calling the
     {@link android.appwidget.AppWidgetProvider#onUpdate(Context,AppWidgetManager,int[])
     onUpdate()} method. The actual update is not guaranteed to occur exactly on time with this value
     and we suggest updating as infrequently as possible&mdash;perhaps no more than once an hour to 
     conserve the battery. You might also allow the user to adjust the frequency in a 
     configuration&mdash;some people might want a stock ticker to update every 15 minutes, or maybe 
-    only four times a day.</li>
+    only four times a day. 
+    	<p class="note"><strong>Note:</strong> If the device is asleep when it is time for an update 
+    	(as defined by <code>updatePeriodMillis</code>), then the device will wake up in order 
+    	to perform the update. If you don't update more than once per hour, this probably won't 
+    	cause significant problems for the battery life. If, however, you need to update more 
+    	frequently and/or you do not need to update while the device is asleep, then you can instead 
+    	perform updates based on an alarm that will not wake the device. To do so, set an alarm with 
+    	an Intent that your AppWidgetProvider receives, using the	{@link android.app.AlarmManager}. 
+    	Set the alarm type to either {@link android.app.AlarmManager#ELAPSED_REALTIME} or 
+    	{@link android.app.AlarmManager#RTC}, which will only
+    	deliver the alarm when the device is awake. Then set <code>updatePeriodMillis</code> to 
+    	zero (<code>"0"</code>).</p>
+  </li>
   <li>The <code>initialLayout</code> attribute points to the layout resource that defines the
     App Widget layout.</li>
   <li>The <code>configure</code> attribute defines the {@link android.app.Activity} to launch when