package Ġcom . kh airo . esc po spr inter . connection . bluetooth Ċ Ċ import Ġandroid . bluetooth . Bluetooth Adapter Ċ Ċ open Ġclass ĠBluetooth Connections Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġbluetooth Adapter : ĠBluetooth Adapter ? Ġ= ĠBluetooth Adapter . getDefault Adapter () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGet Ġa Ġlist Ġof Ġbluetooth Ġdevices Ġavailable . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return ĠReturn Ġan Ġarray Ġof ĠBluetooth Connection Ġinstance ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġopen Ġfun ĠgetList (): ĠArray < Bluetooth Connection ?> ? Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( bluetooth Adapter Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġif Ġ(! bluetooth Adapter !!. isEnabled ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġbluetooth Devices List Ġ= Ġbluetooth Adapter !!. bon ded Devices ĊĠĠĠĠĠĠĠ Ġval Ġbluetooth Devices Ġ= ĠarrayOf Null s < Bluetooth Connection >( bluetooth Devices List . size ) ĊĠĠĠĠĠĠĠ Ġif Ġ( bluetooth Devices List . size Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġi Ġ= Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ( device Ġin Ġbluetooth Devices List ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbluetooth Devices [ i ++] Ġ= ĠBluetooth Connection ( device ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġbluetooth Devices ĊĠĠĠ Ġ} Ċ Ċ }