Index: sky/apk/demo/org/domokit/sky/demo/SkyDemoApplication.java |
diff --git a/sky/apk/demo/org/domokit/sky/demo/SkyDemoApplication.java b/sky/apk/demo/org/domokit/sky/demo/SkyDemoApplication.java |
index 50b9ec59c9c7d32fe5fd34a9174bbe1ffabf2b6c..51d65394bbfac7a0ae84b7b993b781c42d5e46a4 100644 |
--- a/sky/apk/demo/org/domokit/sky/demo/SkyDemoApplication.java |
+++ b/sky/apk/demo/org/domokit/sky/demo/SkyDemoApplication.java |
@@ -8,7 +8,9 @@ import android.content.Context; |
import org.chromium.mojo.system.Core; |
import org.chromium.mojo.system.MessagePipeHandle; |
+import org.chromium.mojom.keyboard.KeyboardService; |
import org.chromium.mojom.sensors.SensorService; |
+import org.domokit.keyboard.KeyboardServiceImpl; |
import org.domokit.sensors.SensorServiceImpl; |
import org.domokit.sky.shell.ServiceFactory; |
import org.domokit.sky.shell.ServiceRegistry; |
@@ -28,5 +30,12 @@ public class SkyDemoApplication extends SkyApplication { |
new SensorServiceImpl(context, core, pipe); |
} |
}); |
+ |
+ ServiceRegistry.SHARED.register(KeyboardService.MANAGER.getName(), new ServiceFactory() { |
+ @Override |
+ public void connectToService(Context context, Core core, MessagePipeHandle pipe) { |
+ new KeyboardServiceImpl(context, core, pipe); |
+ } |
+ }); |
} |
} |