/* Ċ Ġ* ĠCopyright Ġ 2 0 1 6 ĠAlex and ros ĠSch ill ings Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġuk . co . alt 2 3 6 . floating info . info reader . network Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroid . content . Context Ċ import Ġandroid . net . Connectivity Manager Ċ import Ġandroid . net . Network Info Ċ import Ġandroid . net . wifi . Wifi Info Ċ import Ġandroid . net . wifi . Wifi Manager Ċ Ċ /* package */ Ċ internal Ġclass ĠNetwork Info Reader ( context : ĠContext ) Ġ{ ĊĠĠĠ Ġprivate Ġval Ġm Connectivity Manager : ĠConnect ivity Manager ? ĊĠĠĠ Ġprivate Ġval Ġm Wifi Manager : ĠW ifi Manager ? ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġapplication Ġ= Ġcontext . application Context Ġas ĠApplication ĊĠĠĠĠĠĠĠ Ġm Connectivity Manager Ġ= Ġapplication . getSystem Service ( Context . CONNECT IVITY _ SERVICE ) Ġas ĠConnect ivity Manager ? ĊĠĠĠĠĠĠĠ Ġm Wifi Manager Ġ= Ġapplication . getSystem Service ( Context . WIFI _ SERVICE ) Ġas ĠW ifi Manager ? ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġcurrent Wifi Info : ĠW ifi Info ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġm Wifi Manager ?. connection Info ĊĊĊĠĠĠ Ġval Ġactive Net Info : ĠNetwork Info ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġm Connectivity Manager ?. active Network Info Ċ Ċ }