diff options
| author | 2024-06-17 05:12:46 -0700 | |
|---|---|---|
| committer | 2024-06-17 12:17:52 +0000 | |
| commit | 2e17b8b9d745b8dd765c29d4d8ddde7521a3838d (patch) | |
| tree | dcaeaae79ce3d95c9d40699c3aa539e6223ab4cc | |
| parent | 076e6fc6a946d592e467d7ab54bc988ca0b85e8f (diff) | |
Skip starting WearableSensingService in Wear
This service has been documented to not be supported on Wear, but has
been running on Wear devices. We are now avoiding the start of the
service on Wear devices.
CTS tests already have been skipped for Wear devices (see ag/26350608).
Bug: 340929916
Test: atest WearableSensingManagerTest CtsWearableSensingServiceDeviceTest WearableSensingManagerIsolatedServiceTest HotwordDetectionServiceBasicTest
Change-Id: I6bb4abcfe72dfed3bc23e63b320a48bf07fb9f40
| -rw-r--r-- | services/java/com/android/server/SystemServer.java | 6 | ||||
| -rw-r--r-- | services/java/com/android/server/flags.aconfig | 7 |
2 files changed, 12 insertions, 1 deletions
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java index 107c2947c550..611a4eb10dab 100644 --- a/services/java/com/android/server/SystemServer.java +++ b/services/java/com/android/server/SystemServer.java @@ -1924,7 +1924,11 @@ public final class SystemServer implements Dumpable { startRotationResolverService(context, t); startSystemCaptionsManagerService(context, t); startTextToSpeechManagerService(context, t); - startWearableSensingService(t); + if (!isWatch || !android.server.Flags.removeWearableSensingServiceFromWear()) { + startWearableSensingService(t); + } else { + Slog.d(TAG, "Not starting WearableSensingService"); + } startOnDeviceIntelligenceService(t); if (deviceHasConfigString( diff --git a/services/java/com/android/server/flags.aconfig b/services/java/com/android/server/flags.aconfig index 38354e849129..e8aa68cf1a63 100644 --- a/services/java/com/android/server/flags.aconfig +++ b/services/java/com/android/server/flags.aconfig @@ -14,4 +14,11 @@ flag { namespace: "wear_frameworks" description: "Remove TextServiceManagerService on Wear" bug: "323720705" +} + +flag { + name: "remove_wearable_sensing_service_from_wear" + namespace: "wear_frameworks" + description: "Remove WearableSensingManagerService on Wear" + bug: "340929916" }
\ No newline at end of file |