PackageManager.Property
public
static
final
class
PackageManager.Property
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.content.pm.PackageManager.Property |
A property value set within the manifest.
The value of a property will only have a single type, as defined by the property itself.
Summary
Inherited constants |
---|
Fields | |
---|---|
public
static
final
Creator<PackageManager.Property> |
CREATOR
|
Public methods | |
---|---|
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. |
boolean
|
getBoolean()
Returns the boolean value set for the property. |
String
|
getClassName()
Returns the classname of the component where this property was defined. |
float
|
getFloat()
Returns the float value set for the property. |
int
|
getInteger()
Returns the integer value set for the property. |
String
|
getName()
Returns the name of the property. |
String
|
getPackageName()
Returns the name of the package where this this property was defined. |
int
|
getResourceId()
Returns the a resource id set for the property. |
String
|
getString()
Returns the a String value set for the property. |
boolean
|
isBoolean()
Returns |
boolean
|
isFloat()
Returns |
boolean
|
isInteger()
Returns |
boolean
|
isResourceId()
Returns |
boolean
|
isString()
Returns |
void
|
writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel. |
Inherited methods | |
---|---|
Fields
Public methods
describeContents
public int describeContents ()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation. For example, if the object will
include a file descriptor in the output of writeToParcel(android.os.Parcel, int)
,
the return value of this method must include the
CONTENTS_FILE_DESCRIPTOR
bit.
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 |
getBoolean
public boolean getBoolean ()
Returns the boolean value set for the property.
If the property is not of a boolean type, returns false
.
Returns | |
---|---|
boolean |
getClassName
public String getClassName ()
Returns the classname of the component where this property was defined.
If the property was defined within and <application> tag, returns
null
Returns | |
---|---|
String |
getFloat
public float getFloat ()
Returns the float value set for the property.
If the property is not of a float type, returns 0.0
.
Returns | |
---|---|
float |
getInteger
public int getInteger ()
Returns the integer value set for the property.
If the property is not of an integer type, returns 0
.
Returns | |
---|---|
int |
getName
public String getName ()
Returns the name of the property.
Returns | |
---|---|
String |
This value cannot be null . |
getPackageName
public String getPackageName ()
Returns the name of the package where this this property was defined.
Returns | |
---|---|
String |
This value cannot be null . |
getResourceId
public int getResourceId ()
Returns the a resource id set for the property.
If the property is not of a resource id type, returns 0
.
Returns | |
---|---|
int |
getString
public String getString ()
Returns the a String value set for the property.
If the property is not a String type, returns null
.
Returns | |
---|---|
String |
isBoolean
public boolean isBoolean ()
Returns true
if the property is a boolean type. Otherwise false
.
Returns | |
---|---|
boolean |
isFloat
public boolean isFloat ()
Returns true
if the property is a float type. Otherwise false
.
Returns | |
---|---|
boolean |
isInteger
public boolean isInteger ()
Returns true
if the property is an integer type. Otherwise false
.
Returns | |
---|---|
boolean |
isResourceId
public boolean isResourceId ()
Returns true
if the property is a resource id type. Otherwise false
.
Returns | |
---|---|
boolean |
isString
public boolean isString ()
Returns true
if the property is a String type. Otherwise false
.
Returns | |
---|---|
boolean |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Flatten this object in to a Parcel.
Parameters | |
---|---|
dest |
Parcel : This value cannot be null . |
flags |
int : Additional flags about how the object should be written.
May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE .
Value is either 0 or a combination of Parcelable.PARCELABLE_WRITE_RETURN_VALUE , and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |