aboutsummaryrefslogtreecommitdiffstats
path: root/cm/lib/main/java/org/cyanogenmod/platform/internal/CMSystemService.java
diff options
context:
space:
mode:
Diffstat (limited to 'cm/lib/main/java/org/cyanogenmod/platform/internal/CMSystemService.java')
-rw-r--r--cm/lib/main/java/org/cyanogenmod/platform/internal/CMSystemService.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/cm/lib/main/java/org/cyanogenmod/platform/internal/CMSystemService.java b/cm/lib/main/java/org/cyanogenmod/platform/internal/CMSystemService.java
index 85a306d..2316ec2 100644
--- a/cm/lib/main/java/org/cyanogenmod/platform/internal/CMSystemService.java
+++ b/cm/lib/main/java/org/cyanogenmod/platform/internal/CMSystemService.java
@@ -25,4 +25,13 @@ public abstract class CMSystemService extends SystemService {
}
public abstract String getFeatureDeclaration();
+
+
+ /**
+ * Override and return true if the service should be started
+ * before the device is decrypted.
+ */
+ public boolean isCoreService() {
+ return true;
+ }
}