Status codes for nearby connections results.
Constant Summary
int | API_CONNECTION_FAILED_ALREADY_IN_USE | Error code upon trying to connect to the Nearby Connections API via Google Play Services. |
int | MISSING_PERMISSION_ACCESS_COARSE_LOCATION | The
Manifest.permission.ACCESS_COARSE_LOCATION permission is required. |
int | MISSING_PERMISSION_ACCESS_FINE_LOCATION | The
Manifest.permission.ACCESS_FINE_LOCATION permission is required. |
int | MISSING_PERMISSION_ACCESS_WIFI_STATE | The
Manifest.permission.ACCESS_WIFI_STATE permission is required. |
int | MISSING_PERMISSION_BLUETOOTH | The Manifest.permission.BLUETOOTH
permission is required. |
int | MISSING_PERMISSION_BLUETOOTH_ADMIN | The Manifest.permission.BLUETOOTH_ADMIN
permission is required. |
int | MISSING_PERMISSION_BLUETOOTH_ADVERTISE | The
Manifest.permission.BLUETOOTH_ADVERTISE permission is required. |
int | MISSING_PERMISSION_BLUETOOTH_CONNECT | The
Manifest.permission.BLUETOOTH_CONNECT permission is required. |
int | MISSING_PERMISSION_BLUETOOTH_SCAN | The Manifest.permission.BLUETOOTH_SCAN
permission is required. |
int | MISSING_PERMISSION_CHANGE_WIFI_STATE | The
Manifest.permission.CHANGE_WIFI_STATE permission is required. |
int | MISSING_PERMISSION_NEARBY_WIFI_DEVICES | The
Manifest.permission.NEARBY_WIFI_DEVICES permission is required. |
int | MISSING_PERMISSION_RECORD_AUDIO | The Manifest.permission.RECORD_AUDIO
permission is required. |
int | MISSING_SETTING_LOCATION_MUST_BE_ON | This constant is deprecated. This status code is no longer returned. |
int | STATUS_ALREADY_ADVERTISING | The app is already advertising; call stopAdvertising() before trying to advertise again. |
int | STATUS_ALREADY_CONNECTED_TO_ENDPOINT | The app is already connected to the specified endpoint. |
int | STATUS_ALREADY_DISCOVERING | The app is already discovering the specified application ID; call stopDiscovery() before trying to advertise again. |
int | STATUS_ALREADY_HAVE_ACTIVE_STRATEGY | The app already has active operations (advertising, discovering, or connected to other devices) with another Strategy. |
int | STATUS_BLUETOOTH_ERROR | This constant is deprecated. Use
STATUS_RADIO_ERROR instead. |
int | STATUS_CONNECTION_REJECTED | The remote endpoint rejected the connection request. |
int | STATUS_ENDPOINT_IO_ERROR | An attempt to read from/write to a connected remote endpoint failed. |
int | STATUS_ENDPOINT_UNKNOWN | An attempt to interact with a remote endpoint failed because it's unknown to us -- it's either an endpoint that was never discovered, or an endpoint that never connected to us (both of which are indicative of bad input from the client app). |
int | STATUS_ERROR | The operation failed, without any more information. |
int | STATUS_NETWORK_NOT_CONNECTED | This constant is deprecated. This status code is no longer returned. |
int | STATUS_NOT_CONNECTED_TO_ENDPOINT | The remote endpoint is not connected; messages cannot be sent to it. |
int | STATUS_OK | The operation was successful. |
int | STATUS_OUT_OF_ORDER_API_CALL | The app called an API method out of order (i.e. |
int | STATUS_PAYLOAD_IO_ERROR | An attempt to read/write data for a Payload of
type Payload.Type.FILE
or
Payload.Type.STREAM failed. |
int | STATUS_RADIO_ERROR | There was an error trying to use the phone's Bluetooth/WiFi/NFC capabilities. |
Inherited Constant Summary
Public Method Summary
static String |
getStatusCodeString(int statusCode)
Returns an untranslated debug (not user-friendly!) string based on the current
status code.
|
Inherited Method Summary
Constants
public static final int API_CONNECTION_FAILED_ALREADY_IN_USE
Error code upon trying to connect to the Nearby Connections API via Google Play
Services. This error indicates that Nearby Connections is already in use by some app,
and thus is currently unavailable to the caller. Delivered to
GoogleApiClient.OnConnectionFailedListener
.
public static final int MISSING_PERMISSION_ACCESS_COARSE_LOCATION
The
Manifest.permission.ACCESS_COARSE_LOCATION
permission is required.
public static final int MISSING_PERMISSION_ACCESS_FINE_LOCATION
The
Manifest.permission.ACCESS_FINE_LOCATION
permission is required.
public static final int MISSING_PERMISSION_ACCESS_WIFI_STATE
The Manifest.permission.ACCESS_WIFI_STATE
permission is required.
public static final int MISSING_PERMISSION_BLUETOOTH
The Manifest.permission.BLUETOOTH
permission is required.
public static final int MISSING_PERMISSION_BLUETOOTH_ADMIN
The Manifest.permission.BLUETOOTH_ADMIN
permission is required.
public static final int MISSING_PERMISSION_BLUETOOTH_ADVERTISE
The
Manifest.permission.BLUETOOTH_ADVERTISE
permission is required.
public static final int MISSING_PERMISSION_BLUETOOTH_CONNECT
The Manifest.permission.BLUETOOTH_CONNECT
permission is required.
public static final int MISSING_PERMISSION_BLUETOOTH_SCAN
The Manifest.permission.BLUETOOTH_SCAN
permission is required.
public static final int MISSING_PERMISSION_CHANGE_WIFI_STATE
The Manifest.permission.CHANGE_WIFI_STATE
permission is required.
public static final int MISSING_PERMISSION_NEARBY_WIFI_DEVICES
The
Manifest.permission.NEARBY_WIFI_DEVICES
permission is required.
public static final int MISSING_PERMISSION_RECORD_AUDIO
The Manifest.permission.RECORD_AUDIO
permission is required.
public static final int MISSING_SETTING_LOCATION_MUST_BE_ON
This constant is deprecated.
This status code is no longer returned.
Location must be turned on (needed for Wifi scans starting from Android M), preferably using /android/reference/com/google/android/gms/location/SettingsApi.
public static final int STATUS_ALREADY_ADVERTISING
The app is already advertising; call stopAdvertising() before trying to advertise again.
public static final int STATUS_ALREADY_CONNECTED_TO_ENDPOINT
The app is already connected to the specified endpoint. Multiple connections to a remote endpoint cannot be maintained simultaneously.
public static final int STATUS_ALREADY_DISCOVERING
The app is already discovering the specified application ID; call stopDiscovery() before trying to advertise again.
public static final int STATUS_ALREADY_HAVE_ACTIVE_STRATEGY
The app already has active operations (advertising, discovering, or connected to other devices) with another Strategy. Stop these operations on the current Strategy before trying to advertise or discover with a new Strategy.
public static final int STATUS_BLUETOOTH_ERROR
This constant is deprecated.
Use
STATUS_RADIO_ERROR
instead.
There was an error trying to use the phone's Bluetooth capabilities.
public static final int STATUS_CONNECTION_REJECTED
The remote endpoint rejected the connection request.
public static final int STATUS_ENDPOINT_IO_ERROR
An attempt to read from/write to a connected remote endpoint failed. If this occurs
repeatedly, consider invoking
Connections.disconnectFromEndpoint(GoogleApiClient, String)
.
public static final int STATUS_ENDPOINT_UNKNOWN
An attempt to interact with a remote endpoint failed because it's unknown to us -- it's either an endpoint that was never discovered, or an endpoint that never connected to us (both of which are indicative of bad input from the client app).
public static final int STATUS_ERROR
The operation failed, without any more information.
public static final int STATUS_NETWORK_NOT_CONNECTED
This constant is deprecated.
This status code is no longer returned.
The device is not connected to a network (over Wifi or Ethernet). Prompt the user to connect their device when this status code is returned.
public static final int STATUS_NOT_CONNECTED_TO_ENDPOINT
The remote endpoint is not connected; messages cannot be sent to it.
public static final int STATUS_OK
The operation was successful.
public static final int STATUS_OUT_OF_ORDER_API_CALL
The app called an API method out of order (i.e. another method is expected to be called first).
public static final int STATUS_PAYLOAD_IO_ERROR
An attempt to read/write data for a Payload of type Payload.Type.FILE
or Payload.Type.STREAM
failed.
public static final int STATUS_RADIO_ERROR
There was an error trying to use the phone's Bluetooth/WiFi/NFC capabilities.
Public Methods
public static String getStatusCodeString (int statusCode)
Returns an untranslated debug (not user-friendly!) string based on the current status code.