使用adb更改打盹模式设置

时间:2015-11-04 09:27:46

标签: android android-6.0-marshmallow

根据我从Doze Editor app的源代码中学到的内容,可以使用adb更改打盹设置。

我的问题是,我一次只能更改一个设置吗?

例如:

adb shell settings put global device_idle_constants KEY_INACTIVE_TIMEOUT=720000

或者我应该用逗号分隔所有值对?

例如:

adb shell settings put global device_idle_constants KEY_INACTIVE_TIMEOUT=720000, KEY_SENSING_TIMEOUT=xxxx, KEY_LOCATING_TIMEOUT=yyyy ... and so on

2 个答案:

答案 0 :(得分:1)

  

我一次只能更改一个设置吗?

是的,您无法一次更改多个设置。

命令adb shell settings一次只支持一个键/值,如命令帮助中所示:

adb shell settings
usage:  settings [--user NUM] get namespace key
        settings [--user NUM] put namespace key value
        settings [--user NUM] delete namespace key

'namespace' is one of {system, secure, global}, case-insensitive
If '--user NUM' is not given, the operations are performed on the owner user.

答案 1 :(得分:1)

根据Android SDK中的官方评论,您需要将所有值对放在键“device_idle_constants”下,例如:     “inactive_timeout = 60000,sensing_timeout = 400000”