我有一个耗电量高的应用列表。 当我选择一个应用时,我想"限制后台数据(设置>数据使用>选择应用>限制后台数据)"对于所选的应用程序。 我该怎么做?
在下面的链接中询问相同的问题 Programatically toggle "Restrict Background Data"
它说它无法完成。
答案 0 :(得分:1)
您可以在命令行中运行此命令
svc data disable
或svc data enable
你显然需要root来做到这一点,就像这样:
Runtime.getRuntime().exec("echo svc data disable | su");
如果您的设备已植根,则应显示root对话框。
答案 1 :(得分:0)
它说它无法完成。
Android SDK中没有任何内容。因此,除非另有证明,否则通常认为是不可能的。在这种情况下,还有一个安全方面 - 一个应用程序不应该能够控制其他应用程序的此设置,除非在root设备上。
答案 2 :(得分:0)
你可以尝试反思。我不确定。