package Ġxyz . must afa ali . dev q st iles . service Ċ Ċ import Ġandroid . provider . Settings Ċ import Ġtim ber . log . Tim ber Ċ Ċ /** Ċ Ġ* ĠTile ĠService Ġto Ġtoggle ĠUSB ĠDebug ging . Ċ Ġ*/ Ċ class ĠToggle Usb Debugging Service Ġ: ĠBase Tile Service () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonStart Listening () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onStart Listening () ĊĠĠĠĠĠĠĠ Ġupdate Tile () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonClick () Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠnewValue Ġ= Ġif Ġ( is Feature Enabled ()) Ġ" 0 " Ġelse Ġ" 1 " ĊĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSettings . Global . putString ( content Resolver , ĠSettings . Global . AD B _ ENABLED , ĠnewValue ) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( se : ĠSecurity Exception ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTim ber . e ( se , Ġse . message ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshow Permission Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġupdate Tile () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Feature Enabled (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠSettings . Global . getString ( content Resolver , ĠSettings . Global . AD B _ ENABLED ) Ġ== Ġ" 1 " ĊĠĠĠ Ġ} Ċ } Ċ