From 01c319612269bde8a5d2b04a623ed698cfd2a2e4 Mon Sep 17 00:00:00 2001 From: althafvly Date: Thu, 15 Jun 2023 13:14:23 +0530 Subject: [PATCH 1/3] eos: Build Talkback --- config/common.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/common.mk b/config/common.mk index cb0524152..849e8a4f1 100644 --- a/config/common.mk +++ b/config/common.mk @@ -138,6 +138,10 @@ PRODUCT_PACKAGES += \ SplitInstallService \ WebCalendarManager +# TalkBack +PRODUCT_PACKAGES += \ + Talkback + # PicoTTS $(call inherit-product, external/svox/svox_tts.mk) -- GitLab From 8880bede2651696558dce4e259b67e79dc63f955 Mon Sep 17 00:00:00 2001 From: althafvly Date: Thu, 15 Jun 2023 15:43:29 +0530 Subject: [PATCH 2/3] eos: Grant talkback permissions --- config/permissions/eos-permissions.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/config/permissions/eos-permissions.xml b/config/permissions/eos-permissions.xml index d5166110c..fa8cc0975 100644 --- a/config/permissions/eos-permissions.xml +++ b/config/permissions/eos-permissions.xml @@ -44,6 +44,13 @@ + + + + + + + -- GitLab From 97b78fbeeab53dcb55b39e76ed640dfb51db6dfd Mon Sep 17 00:00:00 2001 From: althafvly Date: Thu, 15 Jun 2023 13:11:25 +0530 Subject: [PATCH 3/3] eos: add talkback to screen reader packages --- .../frameworks/base/core/res/res/values/config.xml | 6 ++++++ .../packages/apps/Settings/res/values/config.xml | 11 +++++++++++ 2 files changed, 17 insertions(+) diff --git a/overlay/common/frameworks/base/core/res/res/values/config.xml b/overlay/common/frameworks/base/core/res/res/values/config.xml index fe2724d28..07a388159 100644 --- a/overlay/common/frameworks/base/core/res/res/values/config.xml +++ b/overlay/common/frameworks/base/core/res/res/values/config.xml @@ -110,4 +110,10 @@ even after user setup is complete. The defined component should be used for supervision purposes only. The component must be part of a system app. --> com.google.android.gms/.kids.account.receiver.ProfileOwnerReceiver + + + app.talkbackfoss/com.google.android.marvin.talkback.TalkBackService diff --git a/overlay/common/packages/apps/Settings/res/values/config.xml b/overlay/common/packages/apps/Settings/res/values/config.xml index 2ff7d0459..e904c34cd 100644 --- a/overlay/common/packages/apps/Settings/res/values/config.xml +++ b/overlay/common/packages/apps/Settings/res/values/config.xml @@ -38,4 +38,15 @@ @string/backup_transport_setting_label + + + + app.talkbackfoss/com.google.android.marvin.talkback.TalkBackService + + + + + app.talkbackfoss/com.google.android.marvin.talkback.TalkBackService + -- GitLab