diff --git a/services/Android.mk b/services/Android.mk index a4c891b460110..5c863b02c5a4f 100644 --- a/services/Android.mk +++ b/services/Android.mk @@ -27,6 +27,7 @@ services := \ appwidget \ autofill \ backup \ + companion \ coverage\ devicepolicy \ midi \ diff --git a/services/companion/Android.mk b/services/companion/Android.mk new file mode 100644 index 0000000000000..be48761cbae5b --- /dev/null +++ b/services/companion/Android.mk @@ -0,0 +1,12 @@ +LOCAL_PATH := $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_MODULE := services.companion + +LOCAL_SRC_FILES += \ + $(call all-java-files-under,java) + +LOCAL_JAVA_LIBRARIES := services.core + +include $(BUILD_STATIC_JAVA_LIBRARY) diff --git a/services/print/java/com/android/server/print/CompanionDeviceManagerService.java b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java similarity index 99% rename from services/print/java/com/android/server/print/CompanionDeviceManagerService.java rename to services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java index 122a954b4d30f..41b70a1312e88 100644 --- a/services/print/java/com/android/server/print/CompanionDeviceManagerService.java +++ b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java @@ -15,7 +15,7 @@ */ -package com.android.server.print; +package com.android.server.companion; import static com.android.internal.util.CollectionUtils.size; import static com.android.internal.util.Preconditions.checkArgument; @@ -81,7 +81,6 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; import java.util.function.Function; -//TODO move to own package! //TODO onStop schedule unbind in 5 seconds //TODO make sure APIs are only callable from currently focused app //TODO schedule stopScan on activity destroy(except if configuration change) diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java index 42a92327bd4e1..978803dfb5e0a 100644 --- a/services/java/com/android/server/SystemServer.java +++ b/services/java/com/android/server/SystemServer.java @@ -159,7 +159,7 @@ public final class SystemServer { private static final String PRINT_MANAGER_SERVICE_CLASS = "com.android.server.print.PrintManagerService"; private static final String COMPANION_DEVICE_MANAGER_SERVICE_CLASS = - "com.android.server.print.CompanionDeviceManagerService"; + "com.android.server.companion.CompanionDeviceManagerService"; private static final String USB_SERVICE_CLASS = "com.android.server.usb.UsbService$Lifecycle"; private static final String MIDI_SERVICE_CLASS =