diff options
author | d34d <clark@cyngn.com> | 2016-03-08 09:14:34 -0800 |
---|---|---|
committer | Clark Scheff <clark@cyngn.com> | 2016-03-29 15:02:45 -0700 |
commit | bfa500dd1551b319320bd625680b77b702b6b771 (patch) | |
tree | 17f6ae2982b108d6cc1f68ae83127fb28a2267d1 /system-api | |
parent | 11334c9592d095b8bdfa8f849e59e8e9856a6301 (diff) | |
download | vendor_cmsdk-bfa500dd1551b319320bd625680b77b702b6b771.tar.gz vendor_cmsdk-bfa500dd1551b319320bd625680b77b702b6b771.tar.bz2 vendor_cmsdk-bfa500dd1551b319320bd625680b77b702b6b771.zip |
LLS: Add live lock screen service [1/4]
The live lock screen service is resposonsible for deciding what
LLS should be displayed at any given time. Live lock screens can
be swapped out using a priority based system.
Change-Id: Ifba73e839b749fe78a9e4ee347dd20eea6bf0a22
Diffstat (limited to 'system-api')
-rw-r--r-- | system-api/cm_system-current.txt | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/system-api/cm_system-current.txt b/system-api/cm_system-current.txt index e906245..a8b7319 100644 --- a/system-api/cm_system-current.txt +++ b/system-api/cm_system-current.txt @@ -196,6 +196,38 @@ package cyanogenmod.app { field public static final java.lang.String SERVICE_INTERFACE = "cyanogenmod.app.CustomTileListenerService"; } + public class LiveLockScreenInfo implements android.os.Parcelable { + ctor public LiveLockScreenInfo(android.content.ComponentName, int); + ctor public LiveLockScreenInfo(); + method public cyanogenmod.app.LiveLockScreenInfo clone(); + method public int describeContents(); + method public void writeToParcel(android.os.Parcel, int); + field public static final android.os.Parcelable.Creator<cyanogenmod.app.LiveLockScreenInfo> CREATOR; + field public static final int PRIORITY_DEFAULT = 0; // 0x0 + field public static final int PRIORITY_HIGH = 1; // 0x1 + field public static final int PRIORITY_LOW = -1; // 0xffffffff + field public static final int PRIORITY_MAX = 2; // 0x2 + field public static final int PRIORITY_MIN = -2; // 0xfffffffe + field public android.content.ComponentName component; + field public int priority; + } + + public static class LiveLockScreenInfo.Builder { + ctor public LiveLockScreenInfo.Builder(); + method public cyanogenmod.app.LiveLockScreenInfo build(); + method public cyanogenmod.app.LiveLockScreenInfo.Builder setComponent(android.content.ComponentName); + method public cyanogenmod.app.LiveLockScreenInfo.Builder setPriority(int); + } + + public class LiveLockScreenManager { + method public void cancel(int); + method public cyanogenmod.app.LiveLockScreenInfo getDefaultLiveLockScreen(); + method public static cyanogenmod.app.LiveLockScreenManager getInstance(android.content.Context); + method public void setDefaultLiveLockScreen(cyanogenmod.app.LiveLockScreenInfo); + method public boolean show(int, cyanogenmod.app.LiveLockScreenInfo); + field public static final java.lang.String SERVICE_INTERFACE = "cyanogenmod.app.LiveLockScreenManagerService"; + } + public class PartnerInterface { method public java.lang.String getCurrentHotwordPackageName(); method public static cyanogenmod.app.PartnerInterface getInstance(android.content.Context); @@ -564,6 +596,7 @@ package cyanogenmod.platform { field public static final java.lang.String ACCESS_APP_SUGGESTIONS = "cyanogenmod.permission.ACCESS_APP_SUGGESTIONS"; field public static final java.lang.String ACCESS_THEME_MANAGER = "cyanogenmod.permission.ACCESS_THEME_MANAGER"; field public static final java.lang.String HARDWARE_ABSTRACTION_ACCESS = "cyanogenmod.permission.HARDWARE_ABSTRACTION_ACCESS"; + field public static final java.lang.String LIVE_LOCK_SCREEN_MANAGER_ACCESS = "cyanogenmod.permission.LIVE_LOCK_SCREEN_MANAGER_ACCESS"; field public static final java.lang.String MANAGE_ALARMS = "cyanogenmod.permission.MANAGE_ALARMS"; field public static final java.lang.String MANAGE_PERSISTENT_STORAGE = "cyanogenmod.permission.MANAGE_PERSISTENT_STORAGE"; field public static final java.lang.String MODIFY_MSIM_PHONE_STATE = "cyanogenmod.permission.MODIFY_MSIM_PHONE_STATE"; |