Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • Client Client
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 516
    • Issues 516
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 46
    • Merge requests 46
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • F-Droid
  • ClientClient
  • Issues
  • #2250
Closed
Open
Created Aug 16, 2021 by proletarius101@proletarius101Reporter

Respect system Data Saver preferences

In Android 7.0+ (API level 24), a system preference "Data Saver" controls the system-wide data saving. The ConnectivityManager API provides apps with a way to retrieve the user’s Data Saver preferences and monitor preference changes. We should honor that preference (instead).

Also, rather than "Over Data" and "Over Wi-Fi", the distinction should be "Is Metered" or "Not Metered", which is the reasonable source of the problem. Notice that many Wi-Fi connections are metered, and many data plans are not.

Edited Aug 16, 2021 by proletarius101
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking