智能客服
你问我答,随时在线为你解决问题

























| CLASS info |
| public class Message implements Parcelable |
| nearby设备共享的消息类,消息包含客户端定制的内容和类型,MessagePicker.Builder用此类型可以限制应用程序接收订阅的消息类型。 |
| Type | Name | Desc |
| int | MAX_CONTENT_SIZE | 内容的最大size,单位:字节 |
| int | MAX_TYPE_LENGTH | 消息类型的最大size,单位:字节 |
| String | MESSAGE_NAMESPACE_RESERVED | 特殊消息的保留域名,参考MESSAGE_TYPE_* |
| String | MESSAGE_TYPE_EDDYSTONE_UID | 参考includeEddystoneUids(String, String) 和 parse(Message) |
| String | MESSAGE_TYPE_IBEACON_ID | 参考includeIBeaconIds(UUID, Short, Short) 和 parse(Message) |
| Type | Name | Desc |
| public static final Creator<Message> | CREATOR |
| Constructor name |
| public Message(byte[] content) 基于消息内容和default类型,创建一个新的消息。应用使用default类型与近场设备通信时,用此函数创建消息 参数: content:消息内容,不大于MAX_CONTENT_SIZE |
| public Message(byte[] content, String type) 基于消息内容和给定的消息类型创建一个新的消息参数: content:消息内容,不大于MAX_CONTENT_SIZE type:消息类型,不大于MAX_TYPE_LENGTH |
| Return | Method |
| boolean | equals(Object other) 判断其他对象是否与本实例相同 |
| byte[] | getContent() 返回消息内容 |
| String | getNamespace() 返回非空的字符串代表公共的namespace,返回空表示私有namespace |
| String | getType() 返回消息类型,返回空表示消息创建时没有指定类型 |
| int | hashCode() 获取hash值 |
| String | toString() 把对象转化成可读的字符串 |
| void | writeToParcel(Parcel out, int flags) 序列化打包,把值写入out容器 |
| Constant |
| public static final int MAX_CONTENT_SIZE |
| 内容的最大size,单位:字节。 Constant Value:64 |
| Constant |
| public static final int MAX_TYPE_LENGTH |
| 消息类型的最大size,单位:字节。 Constant Value:16 |
| Constant |
| public static final String MESSAGE_NAMESPACE_RESERVED |
| 特殊消息的保留域名,参考MESSAGE_TYPE_*。 Constant Value:”_reserved_namespace” |
| Constant |
| public static final String MESSAGE_TYPE_EDDYSTONE_UID |
| 参考includeEddystoneUids(String, String) 和 parse(Message)。 Constant Value:”_eddystone_uid” |
| Constant |
| public static final String MESSAGE_TYPE_IBEACON_ID |
| 参考includeIBeaconIds(UUID, Short, Short) 和 parse(Message)。 Constant Value:”_ibeacon_id” |
| Constructor |
| public Message(byte[] content) |
| 基于消息内容和default类型,创建一个新的消息 |
Parameters
| Parameter name | Parameter desc |
| content | 消息内容,不大于MAX_CONTENT_SIZE |
| Constructor |
| public Message(byte[] content, String type) |
| 基于消息内容和给定的消息类型创建一个新的消息 |
Parameters
| Parameter name | Parameter desc |
| content | 消息内容,不大于MAX_CONTENT_SIZE |
| type | 消息类型,不大于MAX_TYPE_LENGTH |
| Method |
| public boolean equals(Object other) |
| 判断其他对象是否与本实例相同。 |
Parameters
| Parameter name | Parameter desc |
| other | 其他对象 |
| Method |
| public byte[] getContent() |
| 返回消息内容。 |
| Method |
| public String getNamespace() |
| 返回非空的字符串代表公共的namespace,返回空表示私有namespace,例如beacon附件就是一个公共的namespace。 |
| Method |
| public String getType() |
| 返回消息类型,返回空表示消息创建时没有指定类型。 |
| Method |
| public int hashCode() |
| 获取hash值。 |
| Method |
| public String toString() |
| 把对象转化成可读的字符串。 |
| Method |
| public void writeToParcel(Parcel out, int flags) |
| 序列化打包,把值写入out容器。 |
Parameters
| Parameter name | Parameter desc |
| out | 对象被写入的parcel |
| flags | 写入方式 |
智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功