summaryrefslogtreecommitdiff
path: root/core/java/android/os/ServiceManager.java
diff options
context:
space:
mode:
authorSteven Moreland <smoreland@google.com>2021-09-08 11:33:27 -0700
committerSteven Moreland <smoreland@google.com>2021-09-08 11:34:38 -0700
commitdc7cae65cfe03988597959b70707f551965db3ff (patch)
tree2888a7d6632e19ffffbf9f8facfb16383d92d4d4 /core/java/android/os/ServiceManager.java
parent44233c693c678d81327b1462b26666d419856072 (diff)
ServiceManager: doc comment
A couple words on this for ya! Fixes: 197629711 Test: N/A Change-Id: I4fbaacb6e123c042919c03f11a0403e041d23a56
Diffstat (limited to 'core/java/android/os/ServiceManager.java')
-rw-r--r--core/java/android/os/ServiceManager.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/core/java/android/os/ServiceManager.java b/core/java/android/os/ServiceManager.java
index 06a2c875cf4f..4e8418bd60ec 100644
--- a/core/java/android/os/ServiceManager.java
+++ b/core/java/android/os/ServiceManager.java
@@ -29,7 +29,14 @@ import com.android.internal.util.StatLogger;
import java.util.Map;
-/** @hide */
+/**
+ * Manage binder services as registered with the binder context manager. These services must be
+ * declared statically on an Android device (SELinux access_vector service_manager, w/ service
+ * names in service_contexts files), and they do not follow the activity lifecycle. When
+ * building applications, android.app.Service should be preferred.
+ *
+ * @hide
+ **/
@SystemApi(client = SystemApi.Client.MODULE_LIBRARIES)
public final class ServiceManager {
private static final String TAG = "ServiceManager";