Fields Summary |
---|
public static final int | TEXTIndicates ths item represents a piece of text. |
public static final int | ICONIndicates ths item represents an icon. |
public int | typeThe type of this item. One of TEXT, ICON, or LEVEL_ICON. |
public String | slotThe slot that this icon will be in if it is not a notification |
public String | iconPackageThe package containting the icon to draw for this item. Valid if this is
an ICON type. |
public int | iconIdThe icon to draw for this item. Valid if this is an ICON type. |
public int | iconLevelThe level associated with the icon. Valid if this is a LEVEL_ICON type. |
public int | numberThe "count" number. |
public CharSequence | textThe text associated with the icon. Valid if this is a TEXT type. |
Methods Summary |
---|
public com.android.server.status.IconData | clone()
IconData that = new IconData();
that.copyFrom(this);
return that;
|
public void | copyFrom(com.android.server.status.IconData that)
this.type = that.type;
this.slot = that.slot;
this.iconPackage = that.iconPackage;
this.iconId = that.iconId;
this.iconLevel = that.iconLevel;
this.number = that.number;
this.text = that.text; // should we clone this?
|
public static com.android.server.status.IconData | makeIcon(java.lang.String slot, java.lang.String iconPackage, int iconId, int iconLevel, int number)
IconData data = new IconData();
data.type = ICON;
data.slot = slot;
data.iconPackage = iconPackage;
data.iconId = iconId;
data.iconLevel = iconLevel;
data.number = number;
return data;
|
public static com.android.server.status.IconData | makeText(java.lang.String slot, java.lang.CharSequence text)
IconData data = new IconData();
data.type = TEXT;
data.slot = slot;
data.text = text;
return data;
|
public java.lang.String | toString()
if (this.type == TEXT) {
return "IconData(slot=" + (this.slot != null ? "'" + this.slot + "'" : "null")
+ " text='" + this.text + "')";
}
else if (this.type == ICON) {
return "IconData(slot=" + (this.slot != null ? "'" + this.slot + "'" : "null")
+ " package=" + this.iconPackage
+ " iconId=" + Integer.toHexString(this.iconId)
+ " iconLevel=" + this.iconLevel + ")";
}
else {
return "IconData(type=" + type + ")";
}
|