Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8e9cbf96 authored by Adarsh Fernando's avatar Adarsh Fernando Committed by android-build-merger
Browse files

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

am: fb54c536

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

Change-Id: I03d7d73467ded00d50f150a8edd0d66fd6e8aacf
parents 3f88f2c5 fb54c536
Loading
Loading
Loading
Loading
+26 −1
Original line number Diff line number Diff line
@@ -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>