文档管理中心
我的
                                                                         关于近距离通信服务不再支持新的开发者注册的通知

    尊敬的开发者,您好!

    由于业务调整,我们将于2024年9月10日起不再支持新的开发者注册近距离通信服务,已开通近距离通信服务项目的开发者不受影响,仍可继续使用近距离通信服务,如有变更,我们会另行通知。感谢您的支持!

API参考近距离通信服务Androidcom.huawei.hms.nearbyClass SummaryStatusCode

StatusCode

本文导读
展开章节
展开

Class Info

public final class StatusCode

Nearby Service的状态码。

Public Constructor Summary

展开

Constructor

public StatusCode()

创建一个StatusCode实例。

Public Field Summary

展开

Qualifier and Type

Field and Description

static final int

STATUS_AIRPLANE_MODE_MUST_BE_OFF

关闭飞行模式。

static final int

STATUS_ALREADY_BROADCASTING

服务已经开始广播。

static final int

STATUS_ALREADY_CONNECTED

已经和远端设备相连。

static final int

STATUS_ALREADY_SCANNING

扫描服务已经开始。

static final int

STATUS_ANDROID_HMS_RESTRICTED

设备Nearby SO加载错误。

static final int

STATUS_API_DISORDER

API方法调用乱序。

static final int

STATUS_API_NOT_SUPPORT

接口不支持。

static final int

STATUS_API_OCCUPIED

应用接口已经被其他App使用,当前不可获取。

static final int

STATUS_BEACON_FILTER_SUM_EXCEED_LIMIT

Beacon扫描过滤器的总数超过限制。

static final int

STATUS_BEACON_TASK_NOT_FOUND

Beacon扫描任务不存在。

static final int

STATUS_BEACON_TASK_REGISTERED

Beacon扫描任务已注册。

static final int

STATUS_BLUETOOTH_OFF

蓝牙关闭。

static final int

STATUS_BLUETOOTH_OPERATION_FAILED

由于蓝牙的问题导致连接失败。

static final int

STATUS_CONNECT_IO_ERROR

与远端设备进行通信时失败。

static final int

STATUS_CONNECT_REJECTED

远端设备拒绝连接。

static final int

STATUS_ENDPOINT_UNKNOWN

尝试与Endpoint通信,Endpoint未发现,或者未连接。

static final int

STATUS_FAILURE

操作失败。

static final int

STATUS_FINDING_MODE_ERROR

近场设备发现模式设置错误。

static final int

STATUS_INTERNAL_ERROR

内部错误。

static final int

STATUS_MESSAGE_APP_QUOTA_LIMITED

应用使用Nearby Messages API的配额已达上限。

static final int

STATUS_MESSAGE_APP_UNREGISTERED

App未被授予使用Message API权限。

static final int

STATUS_MESSAGE_AUTH_FAILED

Message API没有被授权,检查凭证是否正确。

static final int

STATUS_MESSAGE_BLE_BROADCASTING_UNSUPPORTED

不支持BLE广播。

static final int

STATUS_MESSAGE_BLE_SCANNING_UNSUPPORTED

不支持BLE扫描。

static final int

STATUS_MESSAGE_MISSING_PERMISSIONS

Message API因缺失权限被拒绝。

static final int

STATUS_MESSAGE_NOT_ALLOW

云侧拒绝message请求,Message API被禁止。

static final int

STATUS_MESSAGE_PENDING_INTENTS_LIMITED

应用发起了超过PendingIntent消息订阅限额。

static final int

STATUS_MESSAGE_WRONG_CONTEXT

上下文错误。

调用getMessageEngine接口时,传入参数类型有误。

static final int

STATUS_MISSING_PERMISSION_ACCESS_COARSE_LOCATION

没有ACCESS_COARSE_LOCATION权限。

static final int

STATUS_MISSING_PERMISSION_ACCESS_WIFI_STATE

没有ACCESS_WIFI_STATE权限。

static final int

STATUS_MISSING_PERMISSION_BLUETOOTH

没有BLUETOOTH权限。

static final int

STATUS_MISSING_PERMISSION_BLUETOOTH_ADMIN

没有BLUETOOTH_ADMIN权限。

static final int

STATUS_MISSING_PERMISSION_BLUETOOTH_ADVERTISE

没有蓝牙广播权限。

static final int

STATUS_MISSING_PERMISSION_BLUETOOTH_CONNECT

没有蓝牙连接权限。

static final int

STATUS_MISSING_PERMISSION_BLUETOOTH_SCAN

没有蓝牙扫描权限。

static final int

STATUS_MISSING_PERMISSION_CHANGE_WIFI_STATE

没有CHANGE_WIFI_STATE权限。

static final int

STATUS_MISSING_PERMISSION_FILE_READ_WRITE

用于表示Connection业务过程中,文件读写权限缺失。

static final int

STATUS_MISSING_PERMISSION_INTERNET

用于表示Message业务过程中,网络权限缺失。

static final int

STATUS_MISSING_PERMISSION_SYSTEM_ALERT_WINDOW

没有全局对话框权限。

static final int

STATUS_MISSING_SETTING_LOCATION_ON

位置开关没有打开,无法使用功能。

static final int

STATUS_NO_NETWORK

没有连接网络(Wi-Fi/Ethernet)。

static final int

STATUS_NOT_CONNECTED

没有连接到远端Endpoint,不能发送数据。

static final int

STATUS_NOT_SET_CLOUD_POLICY

AGC没有设置数据处理位置策略。

static final int

STATUS_POLICY_CONFLICT

在已经启动的扫描和连接中存在策略冲突。

static final int

STATUS_SELECT_CLOUD_POLICY_IS_AUTO

AGC设置的数据数据处理位置策略为:由服务根据用户的活动区域自动匹配数据处理地位置。

static final int

STATUS_SINGLE_APP_BEACON_FILTER_EXCEED_LIMIT

单个App的Beacon扫描过滤器的数量超过限制。

static final int

STATUS_SUCCESS

操作成功。

static final int

STATUS_TRANSFER_IO_ERROR

文件或流数据,读取或者写入失败。

static final int

STATUS_WIFI_MUST_BE_ENABLED

Wi-Fi未打开时调用Nearby Connection接口失败。

Public Method Summary

展开

Qualifier and Type

Method Name and Description

static String

getStatusCode(int statusCode)

基于给定的状态码返回字符串。

Public Constructors

StatusCode

展开

Constructor

public StatusCode()

创建一个StatusCode实例。

Public Fields

STATUS_AIRPLANE_MODE_MUST_BE_OFF

展开

Fields

public static final int STATUS_AIRPLANE_MODE_MUST_BE_OFF

关闭飞行模式。

另请参阅:错误码

STATUS_ALREADY_BROADCASTING

展开

Fields

public static final int STATUS_ALREADY_BROADCASTING

服务已经开始广播。

另请参阅:错误码

STATUS_ALREADY_CONNECTED

展开

Fields

public static final int STATUS_ALREADY_CONNECTED

已经和远端设备相连。

另请参阅:错误码

STATUS_ALREADY_SCANNING

展开

Fields

public static final int STATUS_ALREADY_SCANNING

扫描服务已经开始。

另请参阅:错误码

STATUS_ANDROID_HMS_RESTRICTED

展开

Fields

public static final int STATUS_ANDROID_HMS_RESTRICTED

设备Nearby SO加载错误。

另请参阅:错误码

STATUS_API_DISORDER

展开

Fields

public static final int STATUS_API_DISORDER

API方法调用乱序。

另请参阅:错误码

STATUS_API_NOT_SUPPORT

展开

Fields

public static final int STATUS_API_NOT_SUPPORT

接口不支持。

另请参阅:错误码

STATUS_API_OCCUPIED

展开

Fields

public static final int STATUS_API_OCCUPIED

应用接口已经被其他App使用,当前不可获取。

另请参阅:错误码

STATUS_BEACON_FILTER_SUM_EXCEED_LIMIT

展开

Fields

public static final int STATUS_BEACON_FILTER_SUM_EXCEED_LIMIT

Beacon扫描过滤器的总数超过限制。

另请参阅:错误码

STATUS_BEACON_TASK_NOT_FOUND

展开

Fields

public static final int STATUS_BEACON_TASK_NOT_FOUND

Beacon扫描任务不存在。

另请参阅:错误码

STATUS_BEACON_TASK_REGISTERED

展开

Fields

public static final int STATUS_BEACON_TASK_REGISTERED

Beacon扫描任务已注册。

另请参阅:错误码

STATUS_BLUETOOTH_OFF

展开

Fields

public static final int STATUS_BLUETOOTH_OFF

蓝牙关闭。

另请参阅:错误码

STATUS_BLUETOOTH_OPERATION_FAILED

展开

Fields

public static final int STATUS_BLUETOOTH_OPERATION_FAILED

由于蓝牙的问题导致连接失败。

另请参阅:错误码

STATUS_CONNECT_IO_ERROR

展开

Fields

public static final int STATUS_CONNECT_IO_ERROR

与远端设备进行通信时失败。

如果这种错误经常出现,请做断开连接操作然后再做重新连接操作。

另请参阅:错误码

STATUS_CONNECT_REJECTED

展开

Fields

public static final int STATUS_CONNECT_REJECTED

远端设备拒绝连接。

另请参阅:错误码

STATUS_ENDPOINT_UNKNOWN

展开

Fields

public static final int STATUS_ENDPOINT_UNKNOWN

尝试与未知的endpoint进行连接。

这个endpoint尚未被发现,也没有与别的设备建立连接。

另请参阅:错误码

STATUS_FAILURE

展开

Fields

public static final int STATUS_FAILURE

操作失败。

另请参阅:错误码

STATUS_FINDING_MODE_ERROR

展开

Fields

public static final int STATUS_FINDING_MODE_ERROR

近场设备发现模式设置错误。

另请参阅:错误码

STATUS_INTERNAL_ERROR

展开

Fields

public static final int STATUS_INTERNAL_ERROR

内部错误。

另请参阅:错误码

STATUS_MESSAGE_APP_QUOTA_LIMITED

展开

Fields

public static final int STATUS_MESSAGE_APP_QUOTA_LIMITED

应用使用Nearby Messages API的配额已达上限。

另请参阅:错误码

STATUS_MESSAGE_APP_UNREGISTERED

展开

Fields

public static final int STATUS_MESSAGE_APP_UNREGISTERED

App未被授予使用Message API权限。

另请参阅:错误码

STATUS_MESSAGE_AUTH_FAILED

展开

Fields

public static final int STATUS_MESSAGE_AUTH_FAILED

Message API没有被授权,检查凭证是否正确。

另请参阅:错误码

STATUS_MESSAGE_BLE_BROADCASTING_UNSUPPORTED

展开

Fields

public static final int STATUS_MESSAGE_BLE_BROADCASTING_UNSUPPORTED

不支持BLE广播。

另请参阅:错误码

STATUS_MESSAGE_BLE_SCANNING_UNSUPPORTED

展开

Fields

public static final int STATUS_MESSAGE_BLE_SCANNING_UNSUPPORTED

不支持BLE扫描。

另请参阅:错误码

STATUS_MESSAGE_MISSING_PERMISSIONS

展开

Fields

public static final int STATUS_MESSAGE_MISSING_PERMISSIONS

Message API因缺失权限被拒绝。

另请参阅:错误码

STATUS_MESSAGE_NOT_ALLOW

展开

Fields

public static final int STATUS_MESSAGE_NOT_ALLOW

云侧拒绝message请求,Message API被禁止。

另请参阅:错误码

STATUS_MESSAGE_PENDING_INTENTS_LIMITED

展开

Fields

public static final int STATUS_MESSAGE_PENDING_INTENTS_LIMITED

应用发起了超过PendingIntent消息订阅限额。

另请参阅:错误码

STATUS_MESSAGE_WRONG_CONTEXT

展开

Fields

public static final int STATUS_MESSAGE_WRONG_CONTEXT

上下文错误。

调用getMessageEngine接口时,传入参数类型有误。部分接口只能在前台调用。

另请参阅:错误码

STATUS_MISSING_PERMISSION_ACCESS_COARSE_LOCATION

展开

Fields

public static final int STATUS_MISSING_PERMISSION_ACCESS_COARSE_LOCATION

没有ACCESS_COARSE_LOCATION权限。

另请参阅:错误码

STATUS_MISSING_PERMISSION_ACCESS_WIFI_STATE

展开

Fields

public static final int STATUS_MISSING_PERMISSION_ACCESS_WIFI_STATE

没有ACCESS_WIFI_STATE权限。

另请参阅:错误码

STATUS_MISSING_PERMISSION_BLUETOOTH

展开

Fields

public static final int STATUS_MISSING_PERMISSION_BLUETOOTH

没有BLUETOOTH权限。

另请参阅:错误码

STATUS_MISSING_PERMISSION_BLUETOOTH_ADMIN

展开

Fields

public static final int STATUS_MISSING_PERMISSION_BLUETOOTH_ADMIN

没有BLUETOOTH_ADMIN权限。

另请参阅:错误码

STATUS_MISSING_PERMISSION_BLUETOOTH_ADVERTISE

展开

Fields

public static final int STATUS_MISSING_PERMISSION_BLUETOOTH_ADVERTISE

没有蓝牙广播权限。

另请参阅:错误码

STATUS_MISSING_PERMISSION_BLUETOOTH_CONNECT

展开

Fields

public static final int STATUS_MISSING_PERMISSION_BLUETOOTH_CONNECT

没有蓝牙连接权限。

另请参阅:错误码

STATUS_MISSING_PERMISSION_BLUETOOTH_SCAN

展开

Fields

public static final int STATUS_MISSING_PERMISSION_BLUETOOTH_SCAN

没有蓝牙扫描权限。

另请参阅:错误码

STATUS_MISSING_PERMISSION_CHANGE_WIFI_STATE

展开

Fields

public static final int STATUS_MISSING_PERMISSION_CHANGE_WIFI_STATE

没有CHANGE_WIFI_STATE权限。

另请参阅:错误码

STATUS_MISSING_PERMISSION_FILE_READ_WRITE

展开

Fields

public static final int STATUS_MISSING_PERMISSION_FILE_READ_WRITE

用于表示Connection业务过程中,文件读写权限缺失。

另请参阅:错误码

STATUS_MISSING_PERMISSION_INTERNET

展开

Fields

public static final int STATUS_MISSING_PERMISSION_INTERNET

用于表示Message业务过程中,网络权限缺失。

另请参阅:错误码

STATUS_MISSING_PERMISSION_SYSTEM_ALERT_WINDOW

展开

Fields

public static final int STATUS_MISSING_PERMISSION_SYSTEM_ALERT_WINDOW

没有全局对话框权限。

另请参阅:错误码

STATUS_MISSING_SETTING_LOCATION_ON

展开

Fields

public static final int STATUS_MISSING_SETTING_LOCATION_ON

位置开关没有打开,无法使用功能。

另请参阅:错误码

STATUS_NO_NETWORK

展开

Fields

public static final int STATUS_NO_NETWORK

没有连接网络(Wi-Fi/Ethernet)。

另请参阅:错误码

STATUS_NOT_CONNECTED

展开

Fields

public static final int STATUS_NOT_CONNECTED

没有连接到远端Endpoint,不能发送数据。

另请参阅:错误码

STATUS_NOT_SET_CLOUD_POLICY

展开

Fields

public static final int STATUS_NOT_SET_CLOUD_POLICY

AGC没有设置数据处理位置策略。

另请参阅:错误码

STATUS_POLICY_CONFLICT

展开

Fields

public static final int STATUS_POLICY_CONFLICT

在已经启动的扫描和连接中存在策略冲突。

另请参阅:错误码

STATUS_SELECT_CLOUD_POLICY_IS_AUTO

展开

Fields

public static final int STATUS_SELECT_CLOUD_POLICY_IS_AUTO

AGC设置的数据数据处理位置策略为:由服务根据用户的活动区域自动匹配数据处理地位置。

另请参阅:错误码

STATUS_SINGLE_APP_BEACON_FILTER_EXCEED_LIMIT

展开

Fields

public static final int STATUS_SINGLE_APP_BEACON_FILTER_EXCEED_LIMIT

单个App的Beacon扫描过滤器的数量超过限制。

另请参阅:错误码

STATUS_SUCCESS

展开

Fields

public static final int STATUS_SUCCESS

操作成功。

另请参阅:错误码

STATUS_TRANSFER_IO_ERROR

展开

Fields

public static final int STATUS_TRANSFER_IO_ERROR

文件或流数据,读取或者写入失败。

另请参阅:错误码

STATUS_WIFI_MUST_BE_ENABLED

展开

Fields

public static final int STATUS_WIFI_MUST_BE_ENABLED

Wi-Fi未打开时调用Nearby Connection接口失败 。

另请参阅:错误码

Public Methods

getStatusCode

展开

Method

public static String getStatusCode(int statusCode)

基于给定的状态码返回字符串。

Parameters

展开

Name

Description

statusCode

状态码。

Returns

展开

Type

Description

String

状态码描述信息。