SpellCheckerInfo
public
final
class
SpellCheckerInfo
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.view.textservice.SpellCheckerInfo |
This class is used to specify meta information of a spell checker.
Summary
Inherited constants |
---|
Fields | |
---|---|
public
static
final
Creator<SpellCheckerInfo> |
CREATOR
Used to make this class parcelable. |
Public methods | |
---|---|
int
|
describeContents()
Used to make this class parcelable. |
ComponentName
|
getComponent()
Return the component of the service that implements. |
String
|
getId()
Return a unique ID for this spell checker. |
String
|
getPackageName()
Return the .apk package that implements this. |
ServiceInfo
|
getServiceInfo()
Return the raw information about the Service implementing this spell checker. |
String
|
getSettingsActivity()
Return the class name of an activity that provides a settings UI. |
SpellCheckerSubtype
|
getSubtypeAt(int index)
Return the subtype at the specified index. |
int
|
getSubtypeCount()
Return the count of the subtypes. |
Drawable
|
loadIcon(PackageManager pm)
Load the user-displayed icon for this spell checker. |
CharSequence
|
loadLabel(PackageManager pm)
Load the user-displayed label for this spell checker. |
void
|
writeToParcel(Parcel dest, int flags)
Used to package this object into a |
Inherited methods | |
---|---|
Fields
CREATOR
public static final Creator<SpellCheckerInfo> CREATOR
Used to make this class parcelable.
Public methods
describeContents
public int describeContents ()
Used to make this class parcelable.
Returns | |
---|---|
int |
a bitmask indicating the set of special object types marshaled
by this Parcelable object instance.
Value is either 0 or CONTENTS_FILE_DESCRIPTOR |
getComponent
public ComponentName getComponent ()
Return the component of the service that implements.
Returns | |
---|---|
ComponentName |
getId
public String getId ()
Return a unique ID for this spell checker. The ID is generated from the package and class name implementing the method.
Returns | |
---|---|
String |
getPackageName
public String getPackageName ()
Return the .apk package that implements this.
Returns | |
---|---|
String |
getServiceInfo
public ServiceInfo getServiceInfo ()
Return the raw information about the Service implementing this spell checker. Do not modify the returned object.
Returns | |
---|---|
ServiceInfo |
getSettingsActivity
public String getSettingsActivity ()
Return the class name of an activity that provides a settings UI.
You can launch this activity be starting it with
an Intent
whose action is MAIN and with an
explicit ComponentName
composed of getPackageName()
and the class name returned here.
A null will be returned if there is no settings activity.
Returns | |
---|---|
String |
getSubtypeAt
public SpellCheckerSubtype getSubtypeAt (int index)
Return the subtype at the specified index.
Parameters | |
---|---|
index |
int : the index of the subtype to return. |
Returns | |
---|---|
SpellCheckerSubtype |
getSubtypeCount
public int getSubtypeCount ()
Return the count of the subtypes.
Returns | |
---|---|
int |
loadIcon
public Drawable loadIcon (PackageManager pm)
Load the user-displayed icon for this spell checker.
Parameters | |
---|---|
pm |
PackageManager : Supply a PackageManager used to load the spell checker's resources. |
Returns | |
---|---|
Drawable |
loadLabel
public CharSequence loadLabel (PackageManager pm)
Load the user-displayed label for this spell checker.
Parameters | |
---|---|
pm |
PackageManager : Supply a PackageManager used to load the spell checker's resources. |
Returns | |
---|---|
CharSequence |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Used to package this object into a Parcel
.
Parameters | |
---|---|
dest |
Parcel : The Parcel to be written. |
flags |
int : The flags used for parceling. |