package Ġcom . s ild ian . apps . to ge trail . common . utils Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . location . Location Manager Ċ import Ġandroidx . core . location . Location Manager Compat Ċ Ċ /**************************************************************** ******************************** * Ċ Ġ* ĠProvides Ġwith Ġsome Ġfunctions Ġallowing Ġto Ġmanipulate Ġthe Ġdevice Ċ Ġ***************************************************************** ************************ *******/ Ċ Ċ object ĠDevice Utilities Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCheck Ġif ĠG ps Ġis Ġavailable ĊĠĠĠĠ Ġ* Ġ@ param Ġcontext Ġ: Ġthe Ġcontext ĊĠĠĠĠ Ġ* Ġ@ return Ġtrue Ġif Ġthe Ġgps Ġis Ġactivated , Ġfalse Ġotherwise ĊĠĠĠĠ Ġ*/ ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġis G ps Available ( context : ĠContext ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocation Manager Ġ= Ġcontext . getSystem Service ( Context . LOCATION _ SERVICE ) Ġas ĠLocation Manager ĊĠĠĠĠĠĠĠ Ġreturn ĠLocation Manager Compat . is Location Enabled ( location Manager ) ĊĠĠĠ Ġ} Ċ }