Android 流量节省程序模式

移动数据流量费用高昂,在大众普遍无法承担数据服务费用的地方更是如此。因此,Android 用户迫切希望能够降低应用的数据使用量,或完全阻止应用使用数据流量。Android 7.0 版本中的流量节省程序为用户提供了这项功能。

流量节省程序功能可由用户开启或关闭。应用开发者应使用新的 API 来检查流量节省程序模式是否已开启。如果已开启,则应用开发者可以调整其应用以降低或杜绝流量消耗,从而妥善应对这种情况。

这项功能为最终用户带来极大的好处,因为他们将能够决定哪些应用可以在后台使用流量,而哪些应用只能在前台使用流量。这样就可以确保在流量节省程序处于开启状态时(根据用户设置),实现所需的后台数据流量限制。

实现

由于流量节省程序是平台中的一项功能,因此在默认情况下,设备制造商可在 N 版本中获得相关功能。请在以下位置查找源文件:
packages/apps/Settings/src/com/android/settings/datausage

设置界面

Android 开源项目 (AOSP) 中提供了默认的“流量节省程序设置”界面。有关示例,请查看以下屏幕截图。

这些屏幕截图显示了使用中的流量节省程序模式。

关闭/开启流量节省程序

图 1. 关闭/开启流量节省程序

省电模式和流量节省程序同时开启

图 2. 省电模式和流量节省程序同时开启

特定应用流量使用情况屏幕

图 3. 特定应用流量使用情况屏幕:“Settings”>“Apps”>“Data usage”

“快捷设置”中的流量节省程序

图 4. “Quick Settings”菜单中的流量节省程序状态

应用

重要提示:设备实现人员不得将应用列入白名单。即使他们这样做,用户也可以移除这类应用。如果在设备中加入了其他应用,可能会迫使用户决定针对这些应用使用流量节省程序。

所有应用开发者(包括在设备上预加载应用的 OEM 和运营商)都必须采取相应措施来实现流量节省程序。请参阅 developer.android.com 上的流量节省程序,了解有关检测和监控流量节省程序状态的应用开发者说明。合作伙伴可参阅下文以获得更多实用信息。

要针对流量节省程序模式进行优化,应用需要满足以下几点:

  • 移除不必要的图片
  • 为剩余图片使用低分辨率
  • 使用低比特率视频
  • 触发现有的“精简”体验
  • 压缩数据
  • 留意按流量计费/不按流量计费网络的状态(即使流量节省程序已关闭)。

另外,要良好地配合流量节省程序,应用不得:

  • 自动播放视频
  • 预提取内容/附件
  • 下载更新/代码
  • 要求列入白名单(除非实现核心功能需要在后台使用流量)
  • 将列入白名单视为使用更多流量的许可

验证

实现人员可以运行以下 CTS 测试,从而确保其功能版本能够按预期运行。

com.android.cts.net.HostsideRestrictBackgroundNetworkTests

此外,还可以先运行以下命令来查看所有可用选项,从而使用 adb 命令手动执行测试:

adb shell cmd netpolicy

例如,以下命令将返回已列入白名单的应用的 UID:

adb shell cmd netpolicy list restrict-background-whitelist
使用 Google 服务器优化您访问的网页,从而减少数据流量消耗。 使用 Google 服务器优化您访问的网页,借此减少流量消耗。 加载更快,流量更省! 启用此扩展程序后,Chrome 会在加载您要访问的网页之前先使用 Google 服务器对其进行压缩。Google 将不会优化您通过私密连接 (HTTPS) 或在隐身标签页中访问的网页,而且也检测不到这些网页。点击“详细信息”即可查看您访问的网站消耗的流量,从而进一步了解您的流量消耗情况。这可能有助于您根据所使用的网络连接的类型在流量消耗方面做出更明智的决策。 此外,在 Android 设备上使用移动版 Chrome 时,您可以通过“设置”菜单启用流量节省程序。 如需详细了解 Chrome 的流量节省程序,请访问 https://support.google.com/chrome/?p=data_saver_off。 安装此扩展程序即表示您同意遵守 Google 服务条款和隐私权政策(详情请见 https://www.google.com/intl/zh-CN/policies/)。 支持语言:Bahasa Indonesia,Bahasa Melayu,Deutsch,English,English (UK),Filipino,Français,Kiswahili,Nederlands,Tiếng Việt,Türkçe,català,dansk,eesti,español,español (Latinoamérica),hrvatski,italiano,latviešu,lietuvių,magyar,polski,português (Brasil),português (Portugal),română,slovenský,slovenščina,suomi,svenska,čeština,Ελληνικά,Српски,български,русский,українська,עברית,فارسی‎,मराठी,हिन्दी,বাংলা,ગુજરાતી,தமிழ்,తెలుగు,ಕನ್ನಡ,മലയാളം,ไทย,አማርኛ,‫العربية,中文 (简体),中文 (繁體),日本語,한국어
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值