Switch display control betw. Android and Sidekick
Test: builds; Sidekick animates watch faces Change-Id: I6ef1e91ed33b1790eed9a7b9af9bc6b6441c7de9 (cherry picked from commit 40f6f257f537b270be06a09a959202260cb53267)
This commit is contained in:
@@ -193,6 +193,8 @@ public final class SystemServer {
|
||||
"com.google.android.clockwork.ThermalObserver";
|
||||
private static final String WEAR_CONNECTIVITY_SERVICE_CLASS =
|
||||
"com.google.android.clockwork.connectivity.WearConnectivityService";
|
||||
private static final String WEAR_SIDEKICK_SERVICE_CLASS =
|
||||
"com.google.android.clockwork.sidekick.SidekickService";
|
||||
private static final String WEAR_DISPLAY_SERVICE_CLASS =
|
||||
"com.google.android.clockwork.display.WearDisplayService";
|
||||
private static final String WEAR_LEFTY_SERVICE_CLASS =
|
||||
@@ -561,6 +563,13 @@ public final class SystemServer {
|
||||
mSystemServiceManager.startService(LightsService.class);
|
||||
traceEnd();
|
||||
|
||||
traceBeginAndSlog("StartSidekickService");
|
||||
// Package manager isn't started yet; need to use SysProp not hardware feature
|
||||
if (SystemProperties.getBoolean("config.enable_sidekick_graphics", false)) {
|
||||
mSystemServiceManager.startService(WEAR_SIDEKICK_SERVICE_CLASS);
|
||||
}
|
||||
traceEnd();
|
||||
|
||||
// Display manager is needed to provide display metrics before package manager
|
||||
// starts up.
|
||||
traceBeginAndSlog("StartDisplayManager");
|
||||
|
||||
Reference in New Issue
Block a user