public class

SmileyParser

extends Object
java.lang.Object
   ↳ com.android.mms.util.SmileyParser

Class Overview

A class for annotating a CharSequence with spans to convert textual emoticons to graphical ones.

Summary

Fields
public static final int DEFAULT_SMILEY_NAMES
public static final int[] DEFAULT_SMILEY_RES_IDS
public static final int DEFAULT_SMILEY_TEXTS
Public Methods
CharSequence addSmileySpans(CharSequence text)
Adds ImageSpans to a CharSequence that replace textual emoticons such as :-) with a graphical version.
static SmileyParser getInstance()
static void init(Context context)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final int DEFAULT_SMILEY_NAMES

public static final int[] DEFAULT_SMILEY_RES_IDS

public static final int DEFAULT_SMILEY_TEXTS

Public Methods

public CharSequence addSmileySpans (CharSequence text)

Adds ImageSpans to a CharSequence that replace textual emoticons such as :-) with a graphical version.

Parameters
text A CharSequence possibly containing emoticons
Returns
  • A CharSequence annotated with ImageSpans covering any recognized emoticons.

public static SmileyParser getInstance ()

public static void init (Context context)