BluetoothDevice.Connect Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Conecta todos os perfis bluetooth habilitados e compatíveis com o usuário entre o dispositivo local e o remoto.
[Android.Runtime.Register("connect", "()I", "", ApiSince=37)]
public int Connect();
[<Android.Runtime.Register("connect", "()I", "", ApiSince=37)>]
member this.Connect : unit -> int
Retornos
BluetoothStatusCodes#SUCCESS após o início bem-sucedido da operação, caso contrário, um código de erro.
- Atributos
Comentários
Conecta todos os perfis bluetooth habilitados e compatíveis com o usuário entre o dispositivo local e o remoto. Se nenhum perfil estiver habilitado para o usuário (por exemplo, primeira conexão), conectaremos todos os perfis com suporte. Se o dispositivo ainda não estiver conectado, isso páginará o dispositivo antes de iniciar conexões de perfil. A conexão é assíncrona e você deve ouvir a intenção de difusão de cada perfil ACTION_CONNECTION_STATE_CHANGED para verificar se a conexão foi bem-sucedida. Por exemplo, para verificar se o a2dp está conectado, você escutaria BluetoothA2dp.ACTION_CONNECTION_STATE_CHANGED
Esse método requer que o aplicativo de chamada tenha a permissão Manifest.permission.BLUETOOTH_CONNECT. Além disso, um aplicativo deve ter permissão Manifest.permission.BLUETOOTH_PRIVILEGED ou ser associado ao gerenciador de dispositivos complementares (consulte android.companion.CompanionDeviceManager.associate(AssociationRequest,android.companion.CompanionDeviceManager.Callback,Handler)). Para aplicativos direcionados Build.VERSION_CODES. S ou superior, isso requer a permissão Manifest.permission.BLUETOOTH_CONNECT que pode ser obtida com android.app.Activity.requestPermissions(String[],int).
Referência do Android para android.bluetooth.BluetoothDevice.connect.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.