BluetoothDevice.ActionKeyMissing Поле

Определение

Действие трансляции. Указывает, что ранее привязанное устройство не удалось предоставить ключи для установления шифрования.

[Android.Runtime.Register("ACTION_KEY_MISSING", ApiSince=36)]
public const string ActionKeyMissing;
[<Android.Runtime.Register("ACTION_KEY_MISSING", ApiSince=36)>]
val mutable ActionKeyMissing : string

Значение поля

Реализации

Атрибуты

Комментарии

Действие трансляции. Указывает, что ранее привязанное устройство не удалось предоставить ключи для установления шифрования. Это может иметь множество причин, т. е.

<ul><li>remote был сброс фабрики или удалена атака спуфингом связи <li>, кто-то олицетворяет удаленное устройство <li>в случае le устройств, очень маловероятное столкновение </ul>

Всегда содержит дополнительное поле #EXTRA_DEVICE

От Build.VERSION_CODES#BAKLAVAнего может содержаться дополнительное поле #EXTRA_BOND_LOSS_REASON , содержащее причину потери облигаций. Допустимые значения: #BOND_LOSS_REASON_BREDR_AUTH_FAILURE, #BOND_LOSS_REASON_BREDR_INCOMING_PAIRING, #BOND_LOSS_REASON_LE_ENCRYPT_FAILURE, #BOND_LOSS_REASON_LE_INCOMING_PAIRING.

Для этого метода требуется, чтобы вызывающее приложение было иметь android.Manifest.permission#BLUETOOTH_CONNECT разрешение. Перед android.os.Build.VERSION_CODES#BAKLAVA этим методом также требуется android.Manifest.permission#BLUETOOTH_PRIVILEGED

Java документации по android.bluetooth.BluetoothDevice.ACTION_KEY_MISSING.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к