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

























此版本文档已归档不再维护,推荐您使用最新版本。
| CLASS info |
| public class Policy extends AbstractSafeParcelable |
| 定义了一系列策略用于#Put或#Get消息 |
| Type | Name | Desc |
| Class | Policy.Builder | Policy的构造类 |
| Type | Name | Desc |
| int | POLICY_FINDING_MODE_BROADCAST | 近场设备发现,广播配对码,以便其他设备扫描 |
| int | POLICY_FINDING_MODE_SCAN | 近场设备发现,扫描其他设备广播的配对码 |
| int | POLICY_FINDING_MODE_DEFAULT | 近场设备发现;广播配对码,同时扫描其他设备广播的配对码 |
| int | POLICY_DISTANCE_TYPE_DEFAULT | 允许任何距离范围的消息传输 |
| int | POLICY_DISTANCE_TYPE_EARSHOT | 允许听力所及范围内的消息传输 |
| int | POLICY_TTL_SECONDS_DEFAULT | 存活缺省时间(单位:秒) |
| int | POLICY_TTL_SECONDS_INFINITE | 无限期存活(单位:秒) |
| int | POLICY_TTL_SECONDS_MAX | 允许最大存活时间(单位:秒) |
| Type | Name | Desc |
| public static final Policy | BLE_ONLY | 只使用BLE发现周边设备,此策略的存活时间用TTL_SECONDS_INFINITE,并且只支持#Get |
| public static final Creator | CREATOR | |
| public static final Policy | DEFAULT | 缺省策略,适用于大部分应用程序,缺省策略目前使用广播和扫描,当前支持蓝牙来发现近场设备(不考虑距离) |
| Return | Method |
| boolean | equals(Object other) 判断其他对象是否与本实例相同 |
| int | hashCode() 获取hash值 |
| String | toString() 把对象转化成可读的字符串 |
| void | writeToParcel(Parcel dest, int flags) 序列化打包,把值写入dest容器 |
| 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 |
| Method |
| public boolean equals(Object other) |
| 判断其他对象是否与本实例相同。 |
Parameters
| Parameter name | Parameter desc |
| other | 其他对象 |
| Method |
| public int hashCode() |
| 获取hash值。 |
| Method |
| public String toString() |
| 把对象转化成可读的字符串。 |
| Method |
| public void writeToParcel(Parcel dest, int flags) |
| 序列化打包,把值写入dest容器。 |
Parameters
| Parameter name | Parameter desc |
| dest | 对象被写入的parcel |
| flags | 写入方式 |
智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功