summaryrefslogtreecommitdiffstats
path: root/cmsdk/api/1.txt
blob: 2657927bced4950cfeb8299bec7c8f8ac1880eff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
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();
  }

}