diff options
author | Adnan Begovic <adnan@cyngn.com> | 2016-04-26 16:57:38 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2016-05-31 17:28:48 -0700 |
commit | b51572d697f9aa6160f0c4b5d0343e414eea4cad (patch) | |
tree | cbeecb9986f888918e3059ead83e1ff308453c2d /cm/lib/main/java/org/cyanogenmod/platform/internal/LiveLockScreenServiceBroker.java | |
parent | 970f0b6e95bebbaf51a5087ab09adfce7332115d (diff) | |
download | vendor_cmsdk-b51572d697f9aa6160f0c4b5d0343e414eea4cad.zip vendor_cmsdk-b51572d697f9aa6160f0c4b5d0343e414eea4cad.tar.gz vendor_cmsdk-b51572d697f9aa6160f0c4b5d0343e414eea4cad.tar.bz2 |
cmsdk: Create CMSystemServer to handle our platform init.
Change-Id: I7b62978e2a284a3a1ec1ffc1d8c72545d7b0c939
Diffstat (limited to 'cm/lib/main/java/org/cyanogenmod/platform/internal/LiveLockScreenServiceBroker.java')
-rw-r--r-- | cm/lib/main/java/org/cyanogenmod/platform/internal/LiveLockScreenServiceBroker.java | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/cm/lib/main/java/org/cyanogenmod/platform/internal/LiveLockScreenServiceBroker.java b/cm/lib/main/java/org/cyanogenmod/platform/internal/LiveLockScreenServiceBroker.java index 397a4fe..a142f1f 100644 --- a/cm/lib/main/java/org/cyanogenmod/platform/internal/LiveLockScreenServiceBroker.java +++ b/cm/lib/main/java/org/cyanogenmod/platform/internal/LiveLockScreenServiceBroker.java @@ -52,7 +52,7 @@ import java.util.List; * * @hide */ -public class LiveLockScreenServiceBroker extends SystemService { +public class LiveLockScreenServiceBroker extends CMSystemService { private static final String TAG = LiveLockScreenServiceBroker.class.getSimpleName(); private static final boolean DEBUG = false; @@ -235,16 +235,14 @@ public class LiveLockScreenServiceBroker extends SystemService { } @Override + public String getFeatureDeclaration() { + return CMContextConstants.Features.LIVE_LOCK_SCREEN; + } + + @Override public void onStart() { if (DEBUG) Slog.d(TAG, "service started"); - if (mContext.getPackageManager().hasSystemFeature( - CMContextConstants.Features.LIVE_LOCK_SCREEN)) { - publishBinderService(CMContextConstants.CM_LIVE_LOCK_SCREEN_SERVICE, - new BinderService()); - } else { - Slog.wtf(TAG, "CM live lock screen service started by system server but feature xml " + - "not declared. Not publishing binder service!"); - } + publishBinderService(CMContextConstants.CM_LIVE_LOCK_SCREEN_SERVICE, new BinderService()); } @Override |