package Ġcom . tre up os itive . xyz . admin prototype Ċ Ċ import Ġandroid . app . admin . Device Admin Receiver Ċ import Ġandroid . app . admin . Device Policy Manager Ċ import Ġandroid . content . Component Name Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġjava . util . logging . Logger Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠY ellow Cat ac ly sm Ġon Ġ 0 7 . 0 8 . 2 0 1 7 . Ċ Ġ*/ Ċ Ċ // ĠThis Ġclass Ġdo Ġnothing Ġfor Ġnow Ċ class ĠAdmin Receiver Ġ: ĠDevice Admin Receiver () Ġ{ ĊĠĠĠ Ġprivate Ġval Ġtag Ġ= Ġ" RR Admin Receiver " ĊĠĠĠ Ġprivate Ġvar Ġcontrol : ĠDevice Control ? Ġ= Ġnull ĊĊĠĠĠ Ġprivate Ġfun Ġget Control ( Ġcontext : ĠContext ? Ġ): ĠDevice Control Ġ{ ĊĠĠĠĠĠĠĠ Ġif ( Ġcontrol Ġ== Ġnull Ġ) Ġcontrol Ġ= ĠDevice Control _. getInstance _( context ) ĊĠĠĠĠĠĠĠ Ġreturn Ġcontrol !! ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Enabled ( context : ĠContext ?, Ġintent : ĠIntent ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Enabled ( context , Ġintent ) ĊĠĠĠĠĠĠĠ Ġcontrol Ġ= ĠDevice Control _. getInstance _( context ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Password Changed ( context : ĠContext ?, Ġintent : ĠIntent ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Password Changed ( context , Ġintent ) ĊĠĠĠĠĠĠĠ Ġget Control ( context ). util . drop Password () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Password Failed ( context : ĠContext ?, Ġintent : ĠIntent ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Password Failed ( context , Ġintent ) ĊĠĠĠĠĠĠĠ Ġget Control ( context ). util . drop Password () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Password Succeeded ( context : ĠContext ?, Ġintent : ĠIntent ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Password Succeeded ( context , Ġintent ) ĊĠĠĠĠĠĠĠ Ġget Control ( context ). util . drop Password () ĊĠĠĠ Ġ} Ċ }