文档管理中心

此版本文档已归档不再维护,推荐您使用最新版本

API参考近距离通信服务nearby.messagePolicyOverview

Overview

CLASS info
public class Policy extends AbstractSafeParcelable
定义了一系列策略用于#Put或#Get消息

Nested Class Summary

TypeNameDesc
ClassPolicy.BuilderPolicy的构造类

Constant Summary

TypeNameDesc
intPOLICY_FINDING_MODE_BROADCAST近场设备发现,广播配对码,以便其他设备扫描
intPOLICY_FINDING_MODE_SCAN近场设备发现,扫描其他设备广播的配对码
intPOLICY_FINDING_MODE_DEFAULT近场设备发现;广播配对码,同时扫描其他设备广播的配对码
intPOLICY_DISTANCE_TYPE_DEFAULT允许任何距离范围的消息传输
intPOLICY_DISTANCE_TYPE_EARSHOT允许听力所及范围内的消息传输
intPOLICY_TTL_SECONDS_DEFAULT存活缺省时间(单位:秒)
intPOLICY_TTL_SECONDS_INFINITE无限期存活(单位:秒)
intPOLICY_TTL_SECONDS_MAX允许最大存活时间(单位:秒)

Field Summary

TypeNameDesc
public static final PolicyBLE_ONLY只使用BLE发现周边设备,此策略的存活时间用TTL_SECONDS_INFINITE,并且只支持#Get
public static final CreatorCREATOR
public static final PolicyDEFAULT缺省策略,适用于大部分应用程序,缺省策略目前使用广播和扫描,当前支持蓝牙来发现近场设备(不考虑距离)

Public Method Summary

ReturnMethod
booleanequals(Object other)
判断其他对象是否与本实例相同
inthashCode()
获取hash值
StringtoString()
把对象转化成可读的字符串
voidwriteToParcel(Parcel dest, int flags)
序列化打包,把值写入dest容器

Constants

Constant
public static final int POLICY_FINDING_MODE_BROADCAST
近场设备发现,广播配对码,以便其他设备扫描。
Constant Value:1
Constant
public static final int POLICY_FINDING_MODE_SCAN
近场设备发现,扫描其他设备广播的配对码。
Constant Value:2
Constant
public static final int POLICY_FINDING_MODE_DEFAULT
近场设备发现;广播配对码,同时扫描其他设备广播的配对码。
Constant Value:0
Constant
public static final int POLICY_DISTANCE_TYPE_DEFAULT
允许任何距离范围的消息传输。
Constant Value:0
Constant
public static final int POLICY_DISTANCE_TYPE_EARSHOT
允许听力所及范围内的消息传输。
Constant Value:1
Constant
public static final int POLICY_TTL_SECONDS_DEFAULT
存活缺省时间(单位:秒)。
Constant Value:240
Constant
public static final int POLICY_TTL_SECONDS_INFINITE
无限期存活,注意,此TTL当前只支持#Get。
Constant Value:0x7FFFFFFF
Constant
public static final int POLICY_TTL_SECONDS_MAX
允许最大存活时间(单位:秒)。
Constant Value: 86400

Public Methods

Method
public boolean equals(Object other)
判断其他对象是否与本实例相同。

Parameters

Parameter nameParameter desc
other其他对象
Method
public int hashCode()
获取hash值。
Method
public String toString()
把对象转化成可读的字符串。
Method
public void writeToParcel(Parcel dest, int flags)
序列化打包,把值写入dest容器。

Parameters

Parameter nameParameter desc
dest对象被写入的parcel
flags写入方式
本页面可能包含由第三方许可的内容,请参考具体描述
在 API参考 中进行搜索
请输入您想要搜索的关键词