aboutsummaryrefslogtreecommitdiffstats
path: root/api
diff options
context:
space:
mode:
authord34d <clark@cyngn.com>2016-03-08 09:14:34 -0800
committerClark Scheff <clark@cyngn.com>2016-03-29 15:02:45 -0700
commitbfa500dd1551b319320bd625680b77b702b6b771 (patch)
tree17f6ae2982b108d6cc1f68ae83127fb28a2267d1 /api
parent11334c9592d095b8bdfa8f849e59e8e9856a6301 (diff)
downloadvendor_cmsdk-bfa500dd1551b319320bd625680b77b702b6b771.zip
vendor_cmsdk-bfa500dd1551b319320bd625680b77b702b6b771.tar.gz
vendor_cmsdk-bfa500dd1551b319320bd625680b77b702b6b771.tar.bz2
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 'api')
-rw-r--r--api/cm_current.txt33
1 files changed, 33 insertions, 0 deletions
diff --git a/api/cm_current.txt b/api/cm_current.txt
index e906245..a8b7319 100644
--- a/api/cm_current.txt
+++ b/api/cm_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";