有没有一种快速方法可以在 Android 模拟器中切换暗模式?

don*_*don 8 android android-emulator android-darkmode

我主要使用Android模拟器进行开发。是否有一种快速方法(最好是键盘快捷键)在深色模式和浅色模式之间切换以测试深色/浅色主题?

小智 10

如果您使用 MacOS,则可以使用快捷方式自动执行此操作:

  1. 打开快捷方式.app
  2. 查找操作“运行 shell 脚本”
  3. 插入这个脚本:
alias adb="/Users/YOUR_USERNAME/Library/Android/sdk/platform-tools/adb"
if [[ $(adb shell "cmd uimode night") == "Night mode: yes" ]]; then
  adb shell "cmd uimode night no"
else
  adb shell "cmd uimode night yes"
fi

Run Code Online (Sandbox Code Playgroud)
  1. 选择右上角的“快捷方式详细信息”选项卡(“i”图标),单击“添加键盘快捷方式”并添加快捷方式。

这是一个例子:

快捷方式示例

完美运作!

快捷方式gif


aus*_*lis 8

只是为了通过一个很好的解决方案让上面的评论更加可见:

您应该能够在[向下滑动]通知栏添加深色模式图块,就像使用实际设备一样。

显然,它会根据您正在模拟的手机而略有变化,但这里有一个针对不习惯 Android 设备的人的演示

通知栏演示中的深色模式