Index: shell/android/apk/src/org/chromium/mojo/shell/JavaApplicationRegistry.java |
diff --git a/shell/android/apk/src/org/chromium/mojo/shell/JavaApplicationRegistry.java b/shell/android/apk/src/org/chromium/mojo/shell/JavaApplicationRegistry.java |
index 6b40a6850c885573f93a3e083a04f73aad7e2b3c..5eabf02007a8e4ac3b2b76573ef80720fa20e72f 100644 |
--- a/shell/android/apk/src/org/chromium/mojo/shell/JavaApplicationRegistry.java |
+++ b/shell/android/apk/src/org/chromium/mojo/shell/JavaApplicationRegistry.java |
@@ -4,15 +4,18 @@ |
package org.chromium.mojo.shell; |
+import org.chromium.base.ApplicationStatus; |
import org.chromium.base.CalledByNative; |
import org.chromium.base.JNINamespace; |
import org.chromium.mojo.application.ApplicationConnection; |
import org.chromium.mojo.application.ApplicationDelegate; |
import org.chromium.mojo.application.ApplicationRunner; |
import org.chromium.mojo.application.ServiceFactoryBinder; |
+import org.chromium.mojo.authentication.AuthenticationApplicationDelegate; |
import org.chromium.mojo.system.MessagePipeHandle; |
import org.chromium.mojo.system.impl.CoreImpl; |
import org.chromium.mojom.mojo.Shell; |
+import org.chromium.services.location.LocationApplicationDelegate; |
import java.util.HashMap; |
import java.util.Map; |
@@ -76,11 +79,18 @@ public class JavaApplicationRegistry { |
private static JavaApplicationRegistry create() { |
JavaApplicationRegistry registry = new JavaApplicationRegistry(); |
// Register services. |
+ registry.registerApplicationDelegate("mojo:authentication", |
+ new AuthenticationApplicationDelegate(ApplicationStatus.getApplicationContext(), |
+ CoreImpl.getInstance())); |
registry.registerApplicationDelegate("mojo:keyboard", |
new ServiceProviderFactoryApplicationDelegate(new KeyboardFactory())); |
registry.registerApplicationDelegate( |
"mojo:intent_receiver", new ServiceProviderFactoryApplicationDelegate( |
IntentReceiverRegistry.getInstance())); |
+ registry.registerApplicationDelegate("mojo:location_service", |
+ new LocationApplicationDelegate(ApplicationStatus.getApplicationContext(), |
+ CoreImpl.getInstance())); |
+ |
registry.registerApplicationDelegate("mojo:nfc", new NfcApplicationDelegate()); |
registry.registerApplicationDelegate("mojo:sharing", new SharingApplicationDelegate()); |
registry.registerApplicationDelegate( |