【问题标题】:How to enable Stay awake in the developer options using ADB?如何使用 ADB 在开发人员选项中启用保持清醒?
【发布时间】:2013-08-16 09:10:36
【问题描述】:

我正在尝试找到一种方法来通过 ADB 启用 开发者选项 -> 保持清醒 选项。 我找到的解决方案是找到一种方法来打开开发人员选项菜单,然后在 ADB 中使用 setevent 命令启用保持清醒选项。

现在我正在尝试找到将打开开发人员选项的命令。 我找到了打开显示选项的命令:

adb shell am start -n com.android.settings/.DisplaySettings

所以我认为存在打开开发者选项的类似命令。

如果有的话,我也很高兴听到通过 ADB 启用保持清醒选项的另一种方法。

【问题讨论】:

    标签: android adb


    【解决方案1】:
    adb shell am start -n com.android.settings/.DevelopmentSettings
    

    【讨论】:

    • 你的方式比我的要干净一点:)
    • 该命令在我的 Android 9 设备 (Sony) 上不起作用。 Activity class {com.android.settings/com.android.settings.DevelopmentSettings} does not exist.
    【解决方案2】:

    您可以启用 保持清醒 选项,而无需通过以下命令使用 UI:

    adb shell settings put global stay_on_while_plugged_in 3
    

    【讨论】:

    • 这个设置数据库存储在哪里?
    • 它存储在/data/system/user/0/settings_global.xml
    • 发现“用户”上缺少一个“s” - /data/system/users/0/settings_global.xml
    【解决方案3】:

    好的,我找到了方法:

    adb shell am start -S com.android.settings/.Settings\$DevelopmentSettingsActivity
    

    我用过这个:https://github.com/android/platform_packages_apps_settings/blob/master/AndroidManifest.xml

    找到我需要的 Activity 的名称。

    现在我必须弄清楚如何通过创建触摸事件或其他东西来选择保持清醒选项......

    【讨论】:

      【解决方案4】:

      设置“插入时保持清醒”设置。

      adb shell svc power stayon true  
      

      【讨论】:

      • 这适用于我的 RedMi Note 5 (Android 9) 设备,谢谢。
      • 适用于 Android 11 (Sony Xperia 10 iii)。当(从 PC)发出此命令时,“开发人员选项”菜单中的“保持清醒”滑块会发生变化。
      • 要检查设置的状态,请使用adb shell dumpsys power | grep 'mStayOn='
      • 切换mStayOn 时,adb shell dumpsys power 下的其他设置也会发生变化。根据我的经验,它们是 mStayOnWhilePluggedInSettingmUserActivitySummarymLastSleepReason
      【解决方案5】:

      好的,我知道这不是 MiSo 所要求的,但我认为这可能是相关的,我创建了一个应用程序,可以在您连接/断开 ADB 时启用/禁用此“保持清醒”设置。

      代码可在此处开源:ABD-Stay_Awake

      【讨论】:

        【解决方案6】:

        试试这个:

        setprop persist.sys.usb.config mtp,adb
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-02-11
          • 2014-09-16
          • 2015-10-13
          • 2022-08-15
          • 1970-01-01
          • 2019-08-27
          相关资源
          最近更新 更多