Merge "Docs: Added new Whitelist feature to Data Saver for DP3" into mnc-io-docs

am: ef189e9346

* commit 'ef189e93463da9ba753829096f1cfb7a0b019a73':
  Docs: Added new Whitelist feature to Data Saver for DP3

Change-Id: I2f2c1b47841e5abc20791fdf13e385d1b9eaceb3
This commit is contained in:
Adarsh Fernando
2016-05-12 00:28:23 +00:00
committed by android-build-merger

View File

@@ -12,10 +12,16 @@ page.keywords="android N", "data usage", "metered network"
<ol>
<li>
<a href="#status">Checking Data Saver Preferences</a>
<ol>
<li>
<a href="#request-whitelist">Requesting Whitelist Permissions</a>
</li>
</ol>
</li>
<li>
<a href="#monitor-changes">Monitoring Changes to Data Saver Preferences</a>
<a href="#monitor-changes">Monitoring Changes to Data Saver
Preferences</a>
</li>
<li>
@@ -124,6 +130,25 @@ if (connMgr.isActiveNetworkMetered()) {
}
</pre>
<h3 id="request-whitelist">
Requesting whitelist permissions
</h3>
<p>
If your app needs to use data in the background, it can request whitelist
permissions by sending a
<code>Settings.ACTION_IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS</code>
(<code>"android.settings.IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS"</code>)
intent with a <code>package:&lt;your-app-id&gt;</code> URI.
</p>
<p>
Sending the intent and URI launches the <strong>Settings</strong> app, and
displays your app's <strong>App Data Usage</strong> page to the user. The
user can then decide whether to enable background data for your app.
It is good practice to prompt the user before sending this intent.
</p>
<h2 id="monitor-changes">
Monitoring Changes to Data Saver Preferences
</h2>