package Ġc . t lg bl t cn . library Ċ Ċ import Ġandroid . bluetooth . Bluetooth Adapter Ċ import Ġandroid . content . Broadcast Receiver Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . util . Log Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġtol ga Ġb olat can Ġon Ġ 2 4 . 0 1 . 2 0 1 9 Ċ Ġ*/ Ċ abstract Ġclass ĠBluetooth StateChange Receiver Ġ: ĠBroadcast Receiver () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Receive ( context : ĠContext ?, Ġintent : ĠIntent ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġaction Ġ= Ġintent ?. action ĊĠĠĠĠĠĠĠ Ġval Ġstate Ġ= Ġintent ?. getInt Extra ( Bluetooth Adapter . EXTRA _ STATE , ĠBluetooth Adapter . ERROR ) ĊĠĠĠĠĠĠĠ Ġwhen Ġ( action ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBluetooth Adapter . ACTION _ STATE _ CHANGED Ġ-> Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( state ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBluetooth Adapter . STATE _ OFF Ġ-> Ġon Disabled Bluetooth () ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBluetooth Adapter . STATE _ ON Ġ-> Ġon Enabled Bluetooth () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠBluetooth Adapter . ACTION _ DIS COVERY _ STARTED Ġ-> ĠonStart Discover ing () ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠBluetooth Adapter . ACTION _ DIS COVERY _ FINISHED Ġ-> Ġon Finish Discover ing () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġabstract Ġfun Ġon Enabled Bluetooth () ĊĊĠĠĠ Ġabstract Ġfun Ġon Disabled Bluetooth () ĊĊĠĠĠ Ġabstract Ġfun ĠonStart Discover ing () ĊĊĠĠĠ Ġabstract Ġfun Ġon Finish Discover ing () Ċ } Ċ