BluetoothSocket.Connect Metode

Definisi

Coba sambungkan ke perangkat jarak jauh.

[Android.Runtime.Register("connect", "()V", "")]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public void Connect();
[Android.Runtime.Register("connect", "()V", "")]
public void Connect();
[<Android.Runtime.Register("connect", "()V", "")>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.Connect : unit -> unit
[<Android.Runtime.Register("connect", "()V", "")>]
member this.Connect : unit -> unit
Atribut

Pengecualian

pada kesalahan, misalnya kegagalan koneksi

Keterangan

Coba sambungkan ke perangkat jarak jauh.

Metode ini akan memblokir hingga koneksi dibuat atau koneksi gagal. Jika metode ini kembali tanpa pengecualian maka soket ini sekarang tersambung.

Membuat koneksi baru ke perangkat Bluetooth jarak jauh tidak boleh dicoba saat penemuan perangkat sedang berlangsung. Penemuan perangkat adalah prosedur berat pada adaptor Bluetooth dan akan secara signifikan memperlambat koneksi perangkat. Gunakan BluetoothAdapter#cancelDiscovery() untuk membatalkan penemuan yang sedang berlangsung. Penemuan tidak dikelola oleh Aktivitas, tetapi dijalankan sebagai layanan sistem, sehingga aplikasi harus selalu memanggil BluetoothAdapter#cancelDiscovery() meskipun tidak secara langsung meminta penemuan, hanya untuk memastikan.

#close dapat digunakan untuk membatalkan panggilan ini dari utas lain.

android.Manifest.permission#BLUETOOTH_PRIVILEGED Memerlukan izin hanya ketika mDataPath berbeda dari BluetoothSocketSettings#DATA_PATH_NO_OFFLOAD.

Java dokumentasi untuk android.bluetooth.BluetoothSocket.connect().

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk