Logo cn.androidermagazine.com
Logo cn.androidermagazine.com

Android 7.0:数据保护程序将防止更便宜的计划过度使用

Anonim

我们都喜欢新功能和更好的做事方式,但是当他们为我们省钱时,我们可能会更喜欢他们。 这就是谷歌在Android 7.0 Nougat中使用新的Data Saver功能所追求的目标。

对于我们中的许多人来说,特别是如果我们购买了价格较低的Android,我们花在数据上的金额很快就会超过我们为使用它的手机支付的金额。 当我们使用太多时,特别是当我们没有意识到它正在发生时,它会变得更糟,因为那些为我们提供连接的公司就像收取足够的资金来支付月度分配。 在今天的移动领域,没有关注在幕后吸收数据的应用程序是相当普遍的,而Android 7.0正在寻求解决这个问题。

更多:2016年最便宜的Android手机

Android 7.0中的Data Saver与Marshmallow中的当前数据使用设置不同,也不像Sony的Stamina模式。 消耗某个用户设置的金额时,或者在每个连接上完全停止所有后台使用,而不仅仅是切断,Data Saver会在您进行计量(读取:非无限制)数据连接的任何时候启动。 如果是,它会将应用程序和后台进程限制为一定数量的数据,从而影响他们进入数据的频率。 当您处于未计量连接(无数据上限)时,它允许应用程序执行他们编程要执行的所有操作。 SDK版本24(即Android 7.0)中对ConnectivityManager API的更改包括检查设备是否在计量连接上,何时有关连接更改以及是否启用了数据保护程序的方法。

Data Saver适用于任何蜂窝数据计划,包括预付费服务

Data Saver适用于任何蜂窝数据计划,包括预付费服务。 这意味着如果您出国旅行并购买预付费的本地SIM卡,它也可以使用。

即使应用了“数据保护程序”设置,我们也可能希望让某些应用程序执行所需操作。 这些应用程序可以放在用户创建的白名单上。 允许该列表上的应用程序在后台运行时自由使用数据。

此外,如果一些应用程序无法连接,它们将无法正常工作。 对于这类应用程序的开发人员(想想像Facebook Messenger这样的东西),他们可以通过在他们的应用程序中使用一些代码来请求列入白名单。 如果启用了数据保护程序,该应用程序将让用户知道它需要列入白名单(开发人员,请确保包含说明!)并将用户引导至白名单设置。 他们仍然可以拒绝,但他们需要知道如果没有连接,应用程序将无法运行。

整个系统通过Android 7.0中的网络设置选择加入 - 开发人员也必须启用该功能

这意味着开发人员希望对它们在后台运行的方式进行一些更改。 作为用户,如果可以将后台数据使用限制为直接消息等基本服务,我们将更愿意将应用程序列入白名单。 开发人员还可以转而使用Google Cloud Messaging(2013年推出),以便更轻松地管理推送通知,同时让其他应用程序使用标准数据连接。

整个系统通过Android 7.0中的网络设置选择加入。 如果您有来自Sprint或T-Mobile的无限制计划,或者正在坚持其他提供商的遗留计划,您可以忽略它。 对于公司电话这样的事情,24/7连接比账单更重要。

Data Saver是Nougat附带的许多新系统级功能之一。 它们使Android 7.0成为我们在一段时间内看到的最佳更新之一,并将成为未来更多功能的基础。