diff options
author | Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de> | 2016-03-18 13:54:40 +0100 |
---|---|---|
committer | Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de> | 2016-03-18 13:54:40 +0100 |
commit | d7fd6f16498a146ac51256dcfdd817eab708ea0f (patch) | |
tree | d08ffd17d690df571962fe4ff2612e716b537065 /cmsdk/api/1.txt | |
parent | be9e1314a1cc2e46d59707ea94c6ec8da8546689 (diff) | |
download | vendor_replicant-d7fd6f16498a146ac51256dcfdd817eab708ea0f.zip vendor_replicant-d7fd6f16498a146ac51256dcfdd817eab708ea0f.tar.gz vendor_replicant-d7fd6f16498a146ac51256dcfdd817eab708ea0f.tar.bz2 |
add cmsdk api files
This makes sure that there is no dependency on the prebuilt cmsdk repo.
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
Diffstat (limited to 'cmsdk/api/1.txt')
-rw-r--r-- | cmsdk/api/1.txt | 163 |
1 files changed, 163 insertions, 0 deletions
diff --git a/cmsdk/api/1.txt b/cmsdk/api/1.txt new file mode 100644 index 0000000..2657927 --- /dev/null +++ b/cmsdk/api/1.txt @@ -0,0 +1,163 @@ +package cyanogenmod.app { + + public class CMStatusBarManager { + method public static cyanogenmod.app.CMStatusBarManager getInstance(android.content.Context); + method public void publishTile(int, cyanogenmod.app.CustomTile); + method public void publishTile(java.lang.String, int, cyanogenmod.app.CustomTile); + method public void publishTileAsUser(java.lang.String, int, cyanogenmod.app.CustomTile, android.os.UserHandle); + method public void removeTile(int); + method public void removeTile(java.lang.String, int); + method public void removeTileAsUser(java.lang.String, int, android.os.UserHandle); + } + + public class CustomTile implements android.os.Parcelable { + ctor public CustomTile(android.os.Parcel); + ctor public CustomTile(); + method public cyanogenmod.app.CustomTile clone(); + method public int describeContents(); + method public void writeToParcel(android.os.Parcel, int); + field public static final android.os.Parcelable.Creator<cyanogenmod.app.CustomTile> CREATOR; + field public java.lang.String contentDescription; + field public cyanogenmod.app.CustomTile.ExpandedStyle expandedStyle; + field public int icon; + field public java.lang.String label; + field public android.app.PendingIntent onClick; + field public android.net.Uri onClickUri; + field public android.content.Intent onSettingsClick; + } + + public static class CustomTile.Builder { + ctor public CustomTile.Builder(android.content.Context); + method public cyanogenmod.app.CustomTile build(); + method public cyanogenmod.app.CustomTile.Builder setContentDescription(java.lang.String); + method public cyanogenmod.app.CustomTile.Builder setContentDescription(int); + method public cyanogenmod.app.CustomTile.Builder setExpandedStyle(cyanogenmod.app.CustomTile.ExpandedStyle); + method public cyanogenmod.app.CustomTile.Builder setIcon(int); + method public cyanogenmod.app.CustomTile.Builder setLabel(java.lang.String); + method public cyanogenmod.app.CustomTile.Builder setLabel(int); + method public cyanogenmod.app.CustomTile.Builder setOnClickIntent(android.app.PendingIntent); + method public cyanogenmod.app.CustomTile.Builder setOnClickUri(android.net.Uri); + method public cyanogenmod.app.CustomTile.Builder setOnSettingsClickIntent(android.content.Intent); + } + + public static class CustomTile.ExpandedGridItem extends cyanogenmod.app.CustomTile.ExpandedItem { + ctor public CustomTile.ExpandedGridItem(); + method public void setExpandedGridItemDrawable(int); + method public void setExpandedGridItemOnClickIntent(android.app.PendingIntent); + method public void setExpandedGridItemTitle(java.lang.String); + } + + public static class CustomTile.ExpandedItem implements android.os.Parcelable { + ctor protected CustomTile.ExpandedItem(android.os.Parcel); + method public int describeContents(); + method public void writeToParcel(android.os.Parcel, int); + field public static final android.os.Parcelable.Creator<cyanogenmod.app.CustomTile.ExpandedItem> CREATOR; + field public int itemDrawableResourceId; + field public java.lang.String itemSummary; + field public java.lang.String itemTitle; + field public android.app.PendingIntent onClickPendingIntent; + } + + public static class CustomTile.ExpandedListItem extends cyanogenmod.app.CustomTile.ExpandedItem { + ctor public CustomTile.ExpandedListItem(); + method public void setExpandedListItemDrawable(int); + method public void setExpandedListItemOnClickIntent(android.app.PendingIntent); + method public void setExpandedListItemSummary(java.lang.String); + method public void setExpandedListItemTitle(java.lang.String); + } + + public static class CustomTile.ExpandedStyle implements android.os.Parcelable { + method public int describeContents(); + method public cyanogenmod.app.CustomTile.ExpandedItem[] getExpandedItems(); + method public int getStyle(); + method public void writeToParcel(android.os.Parcel, int); + field public static final android.os.Parcelable.Creator<cyanogenmod.app.CustomTile.ExpandedStyle> CREATOR; + field public static final int GRID_STYLE = 0; // 0x0 + field public static final int LIST_STYLE = 1; // 0x1 + } + + public static class CustomTile.GridExpandedStyle extends cyanogenmod.app.CustomTile.ExpandedStyle { + ctor public CustomTile.GridExpandedStyle(); + method public void setGridItems(java.util.ArrayList<cyanogenmod.app.CustomTile.ExpandedGridItem>); + } + + public static class CustomTile.ListExpandedStyle extends cyanogenmod.app.CustomTile.ExpandedStyle { + ctor public CustomTile.ListExpandedStyle(); + method public void setListItems(java.util.ArrayList<cyanogenmod.app.CustomTile.ExpandedListItem>); + } + + public class CustomTileListenerService extends android.app.Service { + ctor public CustomTileListenerService(); + method public android.os.IBinder onBind(android.content.Intent); + method public void onCustomTilePosted(cyanogenmod.app.StatusBarPanelCustomTile); + method public void onCustomTileRemoved(cyanogenmod.app.StatusBarPanelCustomTile); + method public void onListenerConnected(); + method public final void removeCustomTile(java.lang.String, java.lang.String, int); + field public static final java.lang.String SERVICE_INTERFACE = "cyanogenmod.app.CustomTileListenerService"; + } + + public class StatusBarPanelCustomTile implements android.os.Parcelable { + ctor public StatusBarPanelCustomTile(java.lang.String, java.lang.String, int, java.lang.String, int, int, cyanogenmod.app.CustomTile, android.os.UserHandle); + ctor public StatusBarPanelCustomTile(java.lang.String, java.lang.String, int, java.lang.String, int, int, cyanogenmod.app.CustomTile, android.os.UserHandle, long); + ctor public StatusBarPanelCustomTile(android.os.Parcel); + method public cyanogenmod.app.StatusBarPanelCustomTile clone(); + method public int describeContents(); + method public cyanogenmod.app.CustomTile getCustomTile(); + method public int getId(); + method public java.lang.String getKey(); + method public java.lang.String getPackage(); + method public long getPostTime(); + method public java.lang.String getTag(); + method public android.os.UserHandle getUser(); + method public int getUserId(); + method public void writeToParcel(android.os.Parcel, int); + field public static final android.os.Parcelable.Creator<cyanogenmod.app.StatusBarPanelCustomTile> CREATOR; + } + +} + +package cyanogenmod.os { + + public class Build { + ctor public Build(); + method public static java.lang.String getNameForSDKInt(int); + field public static final java.lang.String UNKNOWN = "unknown"; + } + + public static class Build.CM_VERSION { + ctor public Build.CM_VERSION(); + field public static final int SDK_INT; + } + + public static class Build.CM_VERSION_CODES { + ctor public Build.CM_VERSION_CODES(); + field public static final int APRICOT = 1; // 0x1 + } + +} + +package cyanogenmod.platform { + + public final class Manifest { + ctor public Manifest(); + } + + public static final class Manifest.permission { + ctor public Manifest.permission(); + field public static final java.lang.String PUBLISH_CUSTOM_TILE = "cyanogenmod.permission.PUBLISH_CUSTOM_TILE"; + } + + public final class R { + ctor public R(); + } + + public static final class R.attr { + ctor public R.attr(); + } + + public static final class R.string { + ctor public R.string(); + } + +} + |