Characteristics
public
final
class
Characteristics
extends Object
implements
Parcelable
| java.lang.Object | |
| ↳ | android.net.wifi.aware.Characteristics |
The characteristics of the Wi-Fi Aware implementation.
Summary
Inherited constants |
|---|
android.os.Parcelable
|
Fields | |
|---|---|
public
static
final
Creator<Characteristics> |
CREATOR
|
Public methods | |
|---|---|
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. |
int
|
getMaxMatchFilterLength()
Returns the maximum length of byte array that can be used to specify a Aware match filter. |
int
|
getMaxServiceNameLength()
Returns the maximum string length that can be used to specify a Aware service name. |
int
|
getMaxServiceSpecificInfoLength()
Returns the maximum length of byte array that can be used to specify a Aware service specific information field: the arbitrary load used in discovery or the message length of Aware message exchange. |
void
|
writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel. |
Inherited methods | |
|---|---|
java.lang.Object
| |
android.os.Parcelable
| |
Fields
Public methods
describeContents
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(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. |
getMaxMatchFilterLength
int getMaxMatchFilterLength ()
Returns the maximum length of byte array that can be used to specify a Aware match filter.
Restricts the parameters of the
setMatchFilter(java.util.List) and
setMatchFilter(java.util.List).
| Returns | |
|---|---|
int |
A positive integer, maximum legngth of byte array for Aware discovery match filter. |
getMaxServiceNameLength
int getMaxServiceNameLength ()
Returns the maximum string length that can be used to specify a Aware service name. Restricts
the parameters of the setServiceName(String) and
setServiceName(String).
| Returns | |
|---|---|
int |
A positive integer, maximum string length of Aware service name. |
getMaxServiceSpecificInfoLength
int getMaxServiceSpecificInfoLength ()
Returns the maximum length of byte array that can be used to specify a Aware service specific
information field: the arbitrary load used in discovery or the message length of Aware
message exchange. Restricts the parameters of the
setServiceSpecificInfo(byte[]),
setServiceSpecificInfo(byte[]), and
sendMessage(PeerHandle, int, byte[])
variants.
| Returns | |
|---|---|
int |
A positive integer, maximum length of byte array for Aware messaging. |
writeToParcel
void writeToParcel (Parcel dest, int flags)
Flatten this object in to a Parcel.
| Parameters | |
|---|---|
dest |
Parcel: The Parcel in which the object should be written. |
flags |
int: Additional flags about how the object should be written.
May be 0 or PARCELABLE_WRITE_RETURN_VALUE.
|


