Skip to content

Commit

Permalink
Docs: Fixed a broken link
Browse files Browse the repository at this point in the history
am: 9a641b6

Change-Id: If8e166a3cb36d158fd428e314b90cb265cf2256c
  • Loading branch information
Hemal Patel authored and android-build-merger committed Oct 18, 2016
2 parents f134b88 + 9a641b6 commit 40aaf53
Showing 1 changed file with 30 additions and 13 deletions.
43 changes: 30 additions & 13 deletions docs/html/training/location/geofencing.jd
Expand Up @@ -332,22 +332,39 @@ LocationServices.GeofencingApi.removeGeofences(
<p>This section outlines recommendations for using geofencing with the location
APIs for Android.</p>

<h3>Reduce power consumption</h3>
<h3>
Reduce power consumption
</h3>

<p>You can use the following techniques to optimize power consumption in your apps that use geofencing:</p>
<p>
You can use the following techniques to optimize power consumption in your
apps that use geofencing:
</p>

<ul>
<li><p>Set the <a href="{@docRoot}android/reference/com/google/android/gms/location/Geofence.Builder.html#setNotificationResponsiveness(int)">
notification responsiveness</a> to a higher value. Doing so improves power consumption by
increasing the latency of geofence alerts. For example, if you set a responsiveness value of five
minutes your app only checks for an entrance or exit alert once every five minutes.
Setting lower values does not necessarily mean that users will be notified within that time period
(for example, if you set a value of 5 seconds it may take a bit longer than that to receive the
alert).</p></li>
<li><p>Use a larger geofence radius for locations where a user spends a significant amount of time,
such as home or work. While a larger radius doesn't directly reduce power consumption, it reduces
the frequency at which the app checks for entrance or exit, effectively lowering overall power
consumption.</p></li>
<li>
<p>
Set the <a href=
"https://developers.google.com/android/reference/com/google/android/gms/location/Geofence.Builder.html#setNotificationResponsiveness(int)">
notification responsiveness</a> to a higher value. Doing so improves
power consumption by increasing the latency of geofence alerts. For
example, if you set a responsiveness value of five minutes your app only
checks for an entrance or exit alert once every five minutes. Setting
lower values does not necessarily mean that users will be notified
within that time period (for example, if you set a value of 5 seconds it
may take a bit longer than that to receive the alert).
</p>
</li>

<li>
<p>
Use a larger geofence radius for locations where a user spends a
significant amount of time, such as home or work. While a larger radius
doesn't directly reduce power consumption, it reduces the frequency at
which the app checks for entrance or exit, effectively lowering overall
power consumption.
</p>
</li>
</ul>

<h3>Choose the optimal radius for your geofence</h3>
Expand Down

0 comments on commit 40aaf53

Please sign in to comment.