From daf5db470fabaac2fc939dee0d320b949861fda9 Mon Sep 17 00:00:00 2001
From: Torsten Grote <t@grobox.de>
Date: Wed, 25 Jul 2018 16:46:23 -0300
Subject: [PATCH] Use demo mode when taking screenshots to clear status bar

https://android.googlesource.com/platform/frameworks/base/+/master/packages/SystemUI/docs/demo_mode.md
---
 briar-android/fastlane/Fastfile                | 4 +++-
 briar-android/fastlane/demo-mode-activate.sh   | 7 +++++++
 briar-android/fastlane/demo-mode-deactivate.sh | 2 ++
 3 files changed, 12 insertions(+), 1 deletion(-)
 create mode 100755 briar-android/fastlane/demo-mode-activate.sh
 create mode 100755 briar-android/fastlane/demo-mode-deactivate.sh

diff --git a/briar-android/fastlane/Fastfile b/briar-android/fastlane/Fastfile
index 3646c37a65..01035f6ece 100644
--- a/briar-android/fastlane/Fastfile
+++ b/briar-android/fastlane/Fastfile
@@ -19,8 +19,10 @@ platform :android do
   desc "Takes screenshots for manual and Google Play"
   lane :screenshots do
     gradle(project_dir: "..", task: "assembleScreenshot assembleAndroidTest")
+    system './demo-mode-activate.sh'
     capture_android_screenshots
-	system './rename_screenshots.py'
+    system './demo-mode-deactivate.sh'
+    system './rename_screenshots.py'
   end
 end
 
diff --git a/briar-android/fastlane/demo-mode-activate.sh b/briar-android/fastlane/demo-mode-activate.sh
new file mode 100755
index 0000000000..23001fb56c
--- /dev/null
+++ b/briar-android/fastlane/demo-mode-activate.sh
@@ -0,0 +1,7 @@
+#!/usr/bin/env bash
+adb shell settings put global sysui_demo_allowed 1
+adb shell am broadcast -a com.android.systemui.demo -e command enter
+adb shell am broadcast -a com.android.systemui.demo -e command notifications -e visible false
+adb shell am broadcast -a com.android.systemui.demo -e command battery -e level 100
+adb shell am broadcast -a com.android.systemui.demo -e command network -e wifi show
+adb shell am broadcast -a com.android.systemui.demo -e command clock -e hhmm 1337
\ No newline at end of file
diff --git a/briar-android/fastlane/demo-mode-deactivate.sh b/briar-android/fastlane/demo-mode-deactivate.sh
new file mode 100755
index 0000000000..c70cd53264
--- /dev/null
+++ b/briar-android/fastlane/demo-mode-deactivate.sh
@@ -0,0 +1,2 @@
+#!/usr/bin/env bash
+adb shell am broadcast -a com.android.systemui.demo -e command exit
\ No newline at end of file
-- 
GitLab