package Ġbr . com . code team . ct any where . ext Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . pm . PackageManager Ċ import Ġandroid . graphics . drawable . Drawable Ċ import Ġandroidx . annotation . Color Res Ċ import Ġandroidx . annotation . Drawable Res Ċ import Ġandroidx . core . app . Activity Compat Ċ import Ġandroidx . core . content . Context Compat Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠB run o ĠRod rig ues Ġe ĠRod rig ues Ġon Ġ 2 1 / 0 5 / 2 0 1 8 . Ċ Ġ*/ Ċ fun ĠContext . has Permissions ( var arg Ġpermissions : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ Ġfor Ġ( permission Ġin Ġpermissions ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( Activity Compat . check Self Permission ( this , Ġpermission ) Ġ== ĠPackage Manager . PERMISSION _ DEN IED ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġreturn Ġtrue Ċ } Ċ Ċ @ Suppress (" unused ") Ċ fun ĠContext . check Self Permissions ( permission : ĠString ) Ġ= ĠContext Compat . check Self Permission ( this , Ġpermission ) Ċ Ċ fun ĠContext . getColor Compat (@ Color Res Ġres : ĠInt ): ĠInt Ġ= ĠContext Compat . getColor ( this , Ġres ) Ċ Ċ @ Suppress (" unused ") Ċ fun ĠContext . get Drawable Compat (@ Drawable Res Ġres : ĠInt ): ĠDrawable Ġ= ĠContext Compat . get Drawable ( this , Ġres ) !! ĊĊĊĊ